파일 시스템이란 ?
- 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제
- 통상 하드 디스크나 CD-ROM 같은 실제 자료 보관 장치를 사용하여 파일의 물리적 소재를 관리하는 것을 가리킴.
- 네트워크 프로토콜을 수행하는 클라이언트를 통하여 파일 서버 상의 자료로의 접근을 제공하는 방식과 가상의 형태로서 접근 수단만이 존재하는 방식도 파일 시스템의 범위에 포함될 수 있음.
파일 시스템의 종류
- Windows System: FAT, NTFS
- Unix/Linus: UFS, Ext2/3
- CD-ROM, Network: ISO 9660, NFS
파일 시스템의 구조
Meta Area | Data Area |
- 메타 영역: 파일의 이름, 위치, 크기, 시간 정보 등이 기록
- 데이터 영역: 실제 데이터가 저장
파일 시스템의 구성 요소
물리적 측면: 섹터의 나열
논리적 측면: 클러스터, 파일, 폴더
▷ 클러스터(Cluster): 파일 시스템에서 저장 장치에 데이터를 읽고 쓰는 논리적인 기본 단위
- NTFS에서는 기본적으로 4096 bytes의 크기를 가짐
- 1 cluster = 4 sector
클러스터 |
⬇️
데이터가 저장된 영역 |
낭비되는 영역(Slack) |
▷ Slack Space
- 물리적인 구조와 논리적인 구조의 차이로 발생하는 낭비 공간
- 파일에 할당된 공간이지만 사용되지 않는 낭비 공간
- 파일 카빙(삭제 파일 복구를 위한 기법)에 활용
▷ 파일: 속성을 기록하는 메타 데이터 영역, 실제 데이터를 기록하는 영역
▷ 폴더(디렉토리): 파일들을 계층화하고 그룹화하기 위한 개념
728x90
반응형