애플 파일 시스템

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
APFS
APFS
애플
Apple File System
도입일 2017년 3월 27일
도입 운영 체제 iOS 10.3
파티션 ID 7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
디렉터리 구조 B 트리
최대 파일크기 8 엑스비바이트
최대 파일수 2^63 개
날짜 정밀도 1 나노세컨드
암호화 지원
카피 온 라이트 지원
운영 체제 macOS
iOS
watchOS
tvOS

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

역사[편집]

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

기능[편집]

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

비판[편집]

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

같이 보기[편집]

참고 문헌[편집]

  1. Apple Inc. “Apple File System Guide”. 2017년 1월 28일에 확인함. 
  2. http://devstreaming.apple.com/videos/wwdc/2016/701q0pnn0ietcautcrv/701/701_introducing_apple_file_system.pdf
  3. Andrew Cunningham (2017년 1월 25일). “APFS is coming soon: iOS 10.3 will automatically upgrade your filesystem”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  4. David Chartier (2007년 10월 8일). “Apple delivers ZFS Read/Write Developer Preview 1.1 for Leopard”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  5. Chris Foresman (2009년 10월 27일). “Apple abandons ZFS on Mac OS X project over licensing issues”. 《아르스 테크니카. 2017년 1월 28일에 확인함. 
  6. 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일에 확인함. 

외부 링크[편집]