728x90

유닉스 파일시스템의 구조

- VTOC 디스크 라벨 : 디스크의 첫번째 섹터(512바이트) - 각 파티션에 대한 정보를 저장
- 부트블록 : VTOC 다음의 15섹터 : 부팅시 최초 실행되는 bootstrap 위치, 디렉토리 최상위 루트 디렉토리도 위치
- Primary Super Block : 16섹터
; 데이터 블록의 개수
; 실린더 그룹의 개수
; 데이트 블록의 크기 및 조각
; 하드웨어 정보
; 마운트 포인트 정보
; 파일 시스템 상태 정보
- 백업 슈퍼블록
; 슈퍼블록의 중요성때문에 실린더 그룹마다 하나씩 복사하여 존재
; 슈퍼 블록이 손상되더라도 충분히 복구가 가능

- 실린더 그룹 블록
; i-노드의 개수
; 실린더 그룹에 속한 데이터 블록의 기수
; 디렉토리 개수
; 실린더 그룹 내에 사용하지 않는 블록, i-노드 개수

- i 노드 테이블
; 파일의 종류 및 접근 모드
; 파일의 소유자 및 그룹에 대한 UID와 GID
; 파일의 크기
; 파일에 마지막으로접근, 변조, i 노드가 변형된 시간
; 데이터 저장에 사용된 총 데이터 블록의 수


- i 노드 의 구조

; i-노드는 데이터블록에 대한 index 정보를 가지고 있음
; 각 파일은 각 실린더 그룹에 속하며 하나의 i-노드에 의해 구성됨
; i-노드에는 데이터 블록에 대해 총 15개의 참조 정보가 있음


- 데이터 블록
; 실린더 그룹별 데이터 블록의 기본 크기는 8192바이트

13번째 데이터 블록은 95kb 에서 16메가 바이트까지 저장
14번째 데이터 블록은 32기가 바이트 까지 저장
15번째 70테라바이트까지 저장

 

728x90

'OS' 카테고리의 다른 글

윈도우 mbr 복구, no such partition, grup rescue  (0) 2013.07.14
error: no such partition  (0) 2013.07.07
FAT 파일시스템 구조  (0) 2013.06.10
UNIX FILE SYSTEM - INODE  (0) 2013.06.09
피터슨 알고리즘  (0) 2013.04.07

+ Recent posts