Boot Block / Super Block / Inode Blocks / Data Blocks

* Boot Block

> OS를 부팅시키기 위해 필요한 코드가 저장되어 있음


* Super Block

> 파일 시스템과 관련된 정보를 담고 있다

> 파일 시스템의 전체크기, 아이노드 블록과 데이터 블록의 전체 크기 등


* Inode Blocks

> 파일에 대한 정보를 저장

> 파일 하나당 하나의 아이노드가 사용됨

> 파일에 대한 접근 권한, 소유주, 파일 크기 등에 대한 정보를 저장하는 부분, 데이터블록을 가리키기 위한 포인터


* Data Blocks

> 파일에 실제로 보관해야 하는 데이터들을 저장

> 접근권한, 소유자, 크기, 시간, 데이터 블록의 포인터(1개 이상)  - 데이터 블록들과 연결되어 있음


* ls -l 명령어
    > 파일유형 / 접근권한 / 하드링크수 / 소유주명 / 그룹명 / 파일크기 / 생성날짜 / 파일명
    > 파일명을 제외한 부분은 아이노드 블록에 저장되고, 파일명은 데이터블록에 저장

* Directory

> 파일의 목록을 저장하기 위한 특수한 형태의 파일

> (파일명 - 아이노드번호) 가 쌍으로 저장되어 있음
    - ls -i 명령어를 통해 아이노드 번호 확인 가능

+ Recent posts