태그 보관물: NTFS

Sparse File

Windows Live Messenger Beta를 설치하면

“C:\Documents and Settings\로그온계정\Local Settings\Application Data\Microsoft\Messenger\메신전계정\SharingMetadata\Working\” 디렉토리에 숨겨진 시스템 파일로 “SimilarityTable_1” 이 있다.
등록정보를 보면 아래와 같이 나타난다.파일크기 8G… 헉…
그러나 자세히 보면 디스크 할당 크기는 1M 남짓이다.

이러한 파일을 Sparse File 이라고 하는데 즉.. NTFS5 에서만 지원하는 파일 타입으로, 아래 첫번째 그림과같이 영역만 크게 잡혀있고.. 실제 파일I/O 요구시에는 두번째 그림과 같이 실제 데이타만 사용되어진다.

[NTFS.com 에서 발췌한 그림]

더많은 정보를 원하시면..
NTFS Spase Files : http://www.ntfs.com/ntfs-sparse.htm
Sparse File Operations : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/sparse_file_operations.asp