이번 글부터는 windows 8에서 사용될 ReFS(Resilient File System)에 대해서 알아 볼 것이다.(NTFS도 그렇지만 MS의 경우 정확한 파일시스템의 명세를 내놓지 않는다. 그렇기에 정확한 오프셋 구조 분석등은 하지 않고 해당 파일시스템의 정보등을 알아 볼 것이다.)

사실 MS사에서 개발한 NTFS와 이번에 새롭게 개발 된 ReFS 사이에는 Protogon(windows 8 개발자 프리뷰 버전) 이라는 파일시스템이 있었다. 

하지만 금방 ReFS로 대체되어 잘 알려지지 않았다. 사라진건 알아볼 필요가 없으니 앞으로 사용 될 ReFS에 대해서 알아 볼 것이다.

ReFS는 NTFS를 기반으로 하고 있어 NTFS와의 호환성을 가지고 있다. 이런 ReFS는 현재 Windows server 8에만 시험적으로 탑재한다고 한다.

그렇기에 개인용 Windows 8은 NTFS를 아직까지 유지할 계획이다.

ReFS를 설계한 의도는 무엇이며 목표는 무엇일까?

[ReFS 목표]
 1. NTFS의 장점과 호환성을 유지하고, 시스템의 복잡성을 야기하면서 불필요한 부분은 제외
 2. 다양한 원인으로 오류가 일어날 경우 자동적으로 그 데이터를 검증하고 수정
 3. 최고의 확장성 유지
 4. 데이터의 손상이나 오류가 발생하면 해당 데이터는 따로 분리하고 나머지 데이터에 접근 할 수 있도록 하며 따로 분리한 데이터는 실시간으로 복구
 5. 완벽한 복구 기술 지원 


이번에는 ReFS의 특징을 알아보자.

[ReFS 특징]
 1. 메타데이터의 체크섬을 이용하여 무결성 검증
 2. 선택적 사용자 데이터 무결성 검증
 3. 강력한 디스크 업데이트를 위한 "쓰기 시 할당"
 4. 대용량 볼륨, 파일, 디렉토리 지원
 5. 저장소의 가상화로 파일시스템 생성과 관리의 용이성 개선
 6. 성능 개선을 위한 데이터 스트라이핑, 장애복구를 대비한 이중화
 7. 숨겨진 디스크영역으로부터의 오류를 보호해 주는 디스크 스크러빙
 8. 완벽에 가까운 복원 지원과 볼륨의 최대 가용성 보장
 9. 시스템에 여러개의 공유 저장소를 운영하여 장애 복구 능력과 부하 균형 조절 능력을 개선 

 
위에서 언급한 특징 말고도 NTFS의 여러가지 특징들(암호, 압축 등)도 ReFS에서 지원한다. 또 새롭게 추가 된 기능들로는 아래와 같은 것들이 있다.

 - BitLocker 암호화
 - USN 저널
 - 변경 알림
 - 볼륨 스냅샷
 - etc..

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

e-discovery ?  (0) 2012.03.13
File System - ReFS (2)  (0) 2012.03.13
File System - ReFS (1)  (0) 2012.03.12
File System - Ext4 (5)  (0) 2012.03.11
File System - Ext4 (4)  (0) 2012.03.11

+ Recent posts