1. 파일 시스템
운엥체제가 파티션, 디스크 등 데이터를 읽고 쓰는 일련의 체제
파일 백업 및 복구 가능. 적절한 이동 필요. 인터페이스나 명령어 사용가능.
다른사용자와 공유하여 사용가능하며 명령로그를 기록함.
다양한 파일시스템 지원
2. 파일 시스템 구조
파티션 분할하여 포맷하여 파일시스템으로 사용함
부트블록 : 운영체제를 주기억장치에 올리는 역할을 하는 프로그램이 들어있는 영역
슈퍼블록 : 디스크에 대한 다양한 젖ㅇ보를 저장하고 있는 곳. (전체 블록의 수, 블록의 크기, 사용중인 블록의 수 등의 정보 저장)
inode 리스트 : inode들을 모아놓은 곳. 한 블록에 여러 개의 inode를 저장함. inode는 파일에 대한 다양한 정보를 저장하는 곳으로 파일마다 하나씩 부여됨.
데이터블록 : 일반적인 파일과 디렉토리 그리고 간접 블록을 저장하는 영역
파일이 디스크에 저장될 때 inode리스트의 inode에 사용한 데이터블록들과 정보들이 저장된다.
파일은 크기가 크면 여러개의 블록으로 구성될 수 있으며 직접 블록 포인터용량으로 감당할 수 없으면 간접 블록으로
블록을 참조함
'OS > Linux' 카테고리의 다른 글
[ 리눅스 마스터 ] 6. 쉘 (0) | 2021.08.13 |
---|---|
[ 리눅스 마스터 ] 4. 부팅과 셧다운 (0) | 2021.08.13 |
[리눅스 마스터] 3. 디렉터리 구조 및 역할 (0) | 2021.08.06 |
[리눅스 마스터] 2. 리눅스 구조 (0) | 2021.08.06 |
[리눅스 마스터] 1. 하드웨어 (0) | 2021.08.06 |