반응형

리눅스 파일 시스템

 

리눅스 파일 시스템은 5개의 주요부분으로 이루어져 있다.

파일 시스템의 앞 부분에는 부트 블록이 저장되고

이 외의 나머지 부분은 실린더 그룹이라 하며 여러 실린더 그룹으로 나뉘어 관리된다.

각각 수퍼블록, 실린더 그룹 블록, inode 테이블 데이터 블록으로 이루어져 있다.

 

 

부트 블록

 

부팅에 필요한 파일들이 존재, 루트 영역 외에는 해당되지 않는다.

일반 사용자에게도 해당되지 않는다.

 

 

수퍼 블록

 

파일 시스템 크기, inode 테이블 크기, free블록 리스트 등 파일 시스템을 관리하는데 필수적 정보가 저장된다.

이부분에 오류가 생기면 실린더 사용이 불가능 해지므로

여러 블록에 걸쳐 백업을 만든다.

 

 

실린더 그룹 블록

 

실린더 그룹의 유효 블록들의 비트 맵 정보나 통계 정보를 기록한다.

 

 

inode 테이블

 

커널의 파일 관리에 있어서 핵심이 되는 모든 자료를 기록한다.

ex) 파일 크기, 데이터 위치, 파일 유형, 사용 허가권 등등

 

 

데이터 블록

 

실제 데이터가 저장되는 공간이다.

반응형

'Applied > Linux' 카테고리의 다른 글

find 명령어, finger 명령어  (0) 2015.10.26
fdisk 명령어  (0) 2015.10.26
e2fsck 명령어  (0) 2015.10.04
diff 명령어  (0) 2015.10.04
df, du 명령어  (0) 2015.10.04