본문 바로가기

자격증/리눅스 1급 - 필기 기록

[리눅스 스터디] 파일 시스템

728x90
반응형


저널링 파일 시스템

 

- 파일 시스템에 대한 변경사항을 반영하기 위해 저널이라 로그에 변경사항을 저장하여 추적이 가능하게 만든 파일 시스템이다.

- 복구의 안정성에 뛰어난 성능을 보인다.


아이노드

 

- 아이노드는 전통적인 유닉스 계열 파일 시스템에서 사용하는 자료구조이다.

- 각각의 파일은 하나의 아이노드를 할당받아 관리된다.

- 아이노드에는 아이노드 넘버, 접근 모드, 파일 형식, 소유자정보, 타임 스탬프 등의 정보를 저장한다.

- 일반적으로 파일 시스템을 생성할 때 전체 공간의 약 1% 를 할당한다.

- 아이노드를 위한 공간이 한정되어 있는 만큼 파일의 최대 개수도 한정되어 있다.


ext 파일 시스템의 구조

 

- 디렉터리 블록에는 아이노드 번호와 파일명이 저장되고, 데이터 블록에는 차일이 보관해야 하는 정보를 보관한다.

- 홀은 파일 시스템에 의해서 파일 안에 자리하게 된다. 하지만 이 홀은 실질적으로 디스크 상에 공간은 할당되지 않는다. 단지 0byte 가 파일 안에서 특정 공간을 차지하고 있다고 가정한다.


 

728x90
반응형