
FAT 구현 과제를 진행하던 중 파일시스템에 대한 용어들이 비슷한 점들이 있어 정확한 의미와 쓰임이 궁금하여 찾아보게 되었습니다.
용어 비교표
| 섹터 | 클러스터 | 블록 | 파일 시스템 |
|---|---|---|---|
| 파일 시스템의 물리적 단위 | 파일 시스템에서 실제 데이터를 저장하고 관리하는 논리적 최소 단위 | 파일 시스템 내에서 데이터를 논리적으로 묶는 단위 | 컴퓨터에서 파일들을 어떻게 저장하고 정리하며, 어떻게 접근하고 다룰지에 대한 규칙과 방법을 정해놓은 것 |
| 주로 섹터로 구성 | 주로 섹터로 구성 | 디렉토리 구조, 블록 또는 클러스터, 파일 및 메타데이터 | |
| 저장 장치에 데이터 저장 | 파일 = 클러스터 + 클러스터 .. | 하나의 파일 = 하나의 공간 (무결성 보장 가능) |
클러스터의 구조

(클러스터 = 섹터 + 섹터 + ...)
섹터로 데이터 처리 시, 효율적 공간 사용은 가능하나 속도가 느림
클러스터로 데이터 처리 시, 속도가 빠름
todo.txt를 저장한 후 나머지 공간이 생기는데 이 공간을 슬랙공간(Slack Space)라고 함
리눅스에서 디렉토리 파일과 파일시스템의 디렉토리 파일 차이
리눅스에서 디렉토리 파일은 파일의 이름과 위치를 저장하는 특수한 파일
파일시스템의 디렉토리 파일은 리눅스가 전체 파일을 용도에 따라 계층 디렉토리로 구분하여 관리하는 것
파티션과 볼륨의 차이
파티션은 물리적인 디스크 공간을 분할해 여러 영역 만드는 것
ex) 1번 파티션 : 1~10 섹터 / 2번 파티션 : 11~15섹터 ...
볼륨은 각 파티션 내에서 사용되는 논리적인 디스크 공간으로 파일 시스템을 통해 데이터를 관리
즐겁게 읽었습니다. 유용한 정보 감사합니다.