[OS] Linux File System
Linux의 file system은 트리 구조로 구성된다. /dev/sda
와 같은 파티션의 구조는 아래와 같다.
Super Block
- 파일 시스템 크기
- 파일 시스템 내 자유 블럭 수
- 파일 시스템 내 사용 가능한 자유 블럭 수
- i-node list 크기
- 파일 시스템 내 사용 가능한 i-node 수
- 파일 시스템 내 사용 가능한 i-nose 리스트
i-Node List
- 각 항은 하나의 파일과 대응
- 부팅시 추가 정보가 포함되어 메모리에 복사
- 각 i-node가 갖는 정보
- 소유자 ID, 파일 유형, 파일 접근 허가, 파일 접근시간
- 링크 수, 파일 데이터의 주소, 파일 크기
- 추가 정보
- 참조계수, i-node 번호, 파일 시스템 장치번호 등