애플 파일 시스템

APFS 혹은 애플 파일 시스템(Apple file system, APFS)은 애플에서 macOS, iOS, watchOS, tvOS 등에서 범용으로 사용하고자 만드는 파일시스템으로, 기존의 HFS+를 대체하는 새로운 파일시스템[2]이다. 이 파일 시스템은 2016년 애플 세계 개발자 회의에서 처음 공개[3] 되었으며, macOS 시에라에 이 파일 시스템을 만들수 있는 툴이 처음으로 들어가게 되었다. 그리고 2017년 1월 25일에 나온 iOS 10.3 베타에서부터 본격적으로 APFS를 사용하게 되었다.[4] macOS에서는 macOS 하이 시에라부터 정식으로 도입되었다.

APFS
개발사애플
정식 명칭Apple File System
도입2017년 3월 27일 - iOS 10.3
파티션 식별자7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
구조
디렉터리 내용B 트리
제약사항
최대 파일 크기8 엑스비바이트
최대 파일 수2^63 개
기능
날짜 사용 권한접근, 수정 속성, 수정된 컨텐츠, 생성됨
날짜 정밀도1 나노세컨드
파일 시스템 권한유닉스 권한, NFSv4 ACL
투명한 압축지원 안함[1]
투명한 암호화지원
카피 온 라이트지원
기타
지원 운영 체제macOS
iOS
watchOS
tvOS

역사 편집

애플은 HFS+를 대체하기 위해 ZFS를 생각하였다.[5] 그러나, ZFS는 라이선스 문제로 인하여 실리지 못하였다.[6] 이후 애플은 2016년 세계 개발자 회의에서 자신들의 모바일 환경에 맞는 새로운 파일 시스템인 애플 파일 시스템을 내보이게 된다.

기능 편집

컨테이너 방법을 사용하여 컨테이너 내의 파티션 용량을 조절할 수 있으며, 카피 온 라이트를 지원함으로써 스냅샷을 더 편하게 지원할 수 있게 되었다.[3], 또한 강력한 암호화 기능이 추가되어 APFS 상에서 추출할 수 없는 비밀 키를 만들고 이를 이용해 파일 시스템을 암호화하여 삭제하는 등의 강력한 기능들이 추가되었다.[1]

비판 편집

APFS는 사용자의 메타데이터는 체크섬의 대상으로 넣지 않으며, 사용자의 메타데이터가 손상될 시 데이터 손상이 올 위험이 있다.[1]

같이 보기 편집

참고 문헌 편집

  1. Adam H. Leventhal (2016년 6월 26일). “A ZFS developer’s analysis of the good and bad in Apple’s new APFS file system”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  2. Apple Inc. “Apple File System Guide”. 2018년 12월 25일에 확인함. 
  3. “보관된 사본” (PDF). 2016년 10월 23일에 원본 문서 (PDF)에서 보존된 문서. 2017년 1월 28일에 확인함. 
  4. Andrew Cunningham (2017년 1월 25일). “APFS is coming soon: iOS 10.3 will automatically upgrade your filesystem”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  5. David Chartier (2007년 10월 8일). “Apple delivers ZFS Read/Write Developer Preview 1.1 for Leopard”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  6. Chris Foresman (2009년 10월 27일). “Apple abandons ZFS on Mac OS X project over licensing issues”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 

외부 링크 편집