파일 시스템 정리

안서현·2023년 8월 7일
post-thumbnail

FAT 구현 과제를 진행하던 중 파일시스템에 대한 용어들이 비슷한 점들이 있어 정확한 의미와 쓰임이 궁금하여 찾아보게 되었습니다.

용어 비교표

섹터클러스터블록파일 시스템
파일 시스템의 물리적 단위파일 시스템에서 실제 데이터를 저장하고 관리하는 논리적 최소 단위파일 시스템 내에서 데이터를 논리적으로 묶는 단위컴퓨터에서 파일들을 어떻게 저장하고 정리하며, 어떻게 접근하고 다룰지에 대한 규칙과 방법을 정해놓은 것
주로 섹터로 구성주로 섹터로 구성디렉토리 구조, 블록 또는 클러스터, 파일 및 메타데이터
저장 장치에 데이터 저장파일 = 클러스터 + 클러스터 ..하나의 파일 = 하나의 공간 (무결성 보장 가능)

클러스터의 구조

(클러스터 = 섹터 + 섹터 + ...)
섹터로 데이터 처리 시, 효율적 공간 사용은 가능하나 속도가 느림
클러스터로 데이터 처리 시, 속도가 빠름
todo.txt를 저장한 후 나머지 공간이 생기는데 이 공간을 슬랙공간(Slack Space)라고 함

리눅스에서 디렉토리 파일파일시스템의 디렉토리 파일 차이

리눅스에서 디렉토리 파일은 파일의 이름과 위치를 저장하는 특수한 파일
파일시스템의 디렉토리 파일은 리눅스가 전체 파일을 용도에 따라 계층 디렉토리로 구분하여 관리하는 것

파티션과 볼륨의 차이

  • 파티션은 물리적인 디스크 공간을 분할해 여러 영역 만드는 것
    ex) 1번 파티션 : 1~10 섹터 / 2번 파티션 : 11~15섹터 ...

  • 볼륨은 각 파티션 내에서 사용되는 논리적인 디스크 공간으로 파일 시스템을 통해 데이터를 관리

profile
안녕하세요!

1개의 댓글

comment-user-thumbnail
2023년 8월 7일

즐겁게 읽었습니다. 유용한 정보 감사합니다.

답글 달기