디스크 블록 할당 방식 비교
파일 시스템의 성능과 단편화는 파일 블록을 연속으로 둘지, 연결할지, 인덱스로 묶을지에 따라 달라집니다.
Contiguous
B10
B11
B12
free
Linked
B4 ->
free
B18 ->
B31
Indexed
I
B7
B21
free
01
연속 할당
배치
연속 블록 범위
접근
순차·임의 모두 빠름
약점
증가·외부 단편화
02
연결 할당
배치
포인터로 연결
접근
순차 읽기에 적합
약점
느린 임의 접근
03
인덱스 할당
배치
주소를 한곳에 모음
접근
직접 접근 지원
약점
인덱스 공간 필요
04
현대 구현
배치
extent·MFT 메타데이터
접근
범위와 인덱스 절충
약점
구현 복잡도 증가
파일 접근 패턴별 선택 기준
순차 읽기가 중요하면 연속성이나 extent 구조가 유리합니다.
파일 크기 변화가 많으면 고정 연속 할당은 관리 비용이 커집니다.
임의 접근과 확장을 함께 보려면 인덱스 기반 구조를 확인합니다.
할당 방식 비교 기준
속도
연속 > 인덱스 > 연결
확장
연결/인덱스 유리
단편화
연속이 취약