전체 글81 [Linux] 마운트 파티션 나누기 & fdisk명령어 ③ ○ 파티션(partition)란 ? ▷ 물리적인 디스크를 논리적인 공간으로 나누어서 저장 공간을 효율적으로 활용하는 것 ▷ 주 파티션, 확장 파티션, 논리 파티션 3가지가 존재 ▷ 각 파티션마다 파일 시스템을 포맷해야 합니다. (각 파티션마다 각자 파일 시스템을 가지고 있어야 한다는 뜻) ● 파티션 설정 ▷ 연속된 저장 공간을 하나 이상의 독립된 영역으로 나누어 사용할 수 있도록 정의한 규약 ▷ 주 파티션 (Primary partition) - 최대 4개까지 생성 가능 - 파티션 번호 1 ~ 4 ▷ 확장 파티션 (Extended partition) - 파일 저장 용도 x (논리 파티션을 생성하기 위한 공간) - 파티션 번호 1 ~ 4 ▷ 논리 파티션 (Logical partition) - 주 파티션과 같.. 2020. 11. 28. [Linux] 마운트 과정 (마운트 개념 & 디스크 추가) ② - 시작 전 살짝 읽어보시면 좋아요 - 리눅스 운영체제는 모든 것이 파일로 구성되어 있습니다. 윈도우와 다르게 하나의 디렉토리로부터 뻗어나가는 구조입니다. 윈도우의 경우는 C드라이브, D드라이브 처럼 각 하나의 드라이브에 디렉토리를 가집니다. 리눅스는 마운트하면 /mnt/cdrom 이런식으로 /의 하위 경로를 가집니다. 리눅스는 /dev라는 파일 시스템이 있어도 그 밑에 /dev/sdb라는 이름으로 파일 시스템을 마운트 할 수 있고, 그것들이 각각 독립적으로 작동합니다. ○ 마운트(mount)란 ? ▷ 실제 공간인 디스크를 사용하기 위해서 현재 사용하고 있는 운영체제에 연결하는 것 ▷ 장치와 파일을 연결해주는 것 ▷ 쉽게 말해 디스크 공간과 디렉토리를 연결하는 것 ▷ 물리적인 파일 시스템을 임의의 디렉토.. 2020. 11. 27. [Linux] 리눅스 파일 시스템 & 구조 ① ● 목 차 ● 1. 파일 시스템 & 구조 ① 2. 마운트 과정 (마운트 개념 & 디스크 추가) ② 3. 마운트 과정 (파티션 나누기 & fdisk 명령어) ③ 4. 파일 시스템 포맷(mkfs, mke2fs) & mount명령어 ④ 5. df 명령어 & 마운트 자동 등록(fstab) & UUID란? ⑤ 리눅스의 파일 시스템에 대해 알아보기 전에 리눅스의 파일시스템 구조를 개략적으로 알아보도록 하겠습니다. 디렉토리 구조도 it-serial.tistory.com/19 참조하시면 됩니다. ○ 리눅스 파일 시스템 구조 ▷ 부트 블록 : 운영체제를 메모리에 올리는 역할을 하는 프로그램이 있는 영역 ▷ 슈퍼 블록 : 파일 시스템에 대한 정보를 저장하고 있는 영역 ▷ I-node 리스트 : i-node를 모아놓은 영역.. 2020. 11. 26. [Linux] 특수 권한 ② setUID, setGID, Sticky Bit, 파일 속성(chattr) 특수 권한을 공부하시기전에 기본 권한에 대해 먼저 공부하신 후에 보시길 바랍니다. setUID, setGID, Sticky Bit 3가지 특수 권한은 모두 실행 권한에 관려되어 있는 개념입니다. 파일 실행에 관련된 기능으로 사용되고, 표기도 실행자리에 나타납니다. 간단하게 표기방법만 보고 설명하도록 하겠습니다. setUID를 파일에 설정하면 user 권한에 x대신 s가 들어갑니다. setGID를 파일에 설정하면 group 권한에 x대신 s가 들어갑니다. Sticky Bit를 파일에 설정하면 other 권한에 x대신 t가 들어갑니다. ※ 7777권한이란 기존에 777(rwxrwxrwx)권한에 특수권한을 추가로 준 것입니다. setUID(4000) + setGID(2000) + Sticky Bit(1000).. 2020. 11. 25. 이전 1 ··· 6 7 8 9 10 11 12 ··· 21 다음