본문 바로가기

[+] Forensic

File System - HFS+ (1)

이번 글 부터는 Mac OS X에서 사용하는 파일시스템 HFS+에 대해서 이야기 해 볼 것이다.

일단 이번 글에서는 HFS+가 무엇인지, 기본적인 레이아웃은 어떻게 구성되어있는지 알아 볼 것이다.

[HFS+ ?]
HFS+는 애플이 개발한 파일시스템으로 Mac OS X에서 기본으로 사용하는 파일시스템이다. HFS+ 이전에는 HFS라는 계층적 파일시스템이 있었는데 이 파일시스템을 조금 더 개선한 파일시스템이 HFS+ 이다. HFS+ 는 저널링을 지원하는 HFSJ 볼륨과 파일의 이름에서 대소문자를 구분하도록 만들어진 HFX 볼륨등으로 나누어진다.

 * 참고 : HFS+ 는 아이팟 플레이어에도 사용 된다.


HFS와 HFS+의 제일 큰 차이점은 Allocation Mapping Table의 크기가 HFS+ 에서 커졌다는 점이다. HFS에서는 16bit이었는데 HFS+ 로 개선되면서 32bit로 늘어나 파일크기를 좀 더 크게 지원 할 수 있게 되었다. 또 파일명이 유니코드로 저장되고 파일시스템 접근제어 기능(ACL)도 추가 되었다.


HFS의 기본적인 레이아웃은 [그림 1] 처럼 구성되어 있다.

 

[그림 1 - HFS+ 기본 레이아웃]

레이아웃을 보면 각 파일들 사이에 data가 저장되는 것을 볼 수 있다. 다른 일반 파일시스템들과는 조금 다른 구조이다. 

'[+] Forensic' 카테고리의 다른 글

File System - HFS+ (3)  (0) 2012.03.23
File System - HFS+ (2)  (0) 2012.03.22
e-discovery ?  (0) 2012.03.13
File System - ReFS (2)  (0) 2012.03.13