본문으로 이동

애플 파일 시스템

위키백과, 우리 모두의 백과사전.
(APFS에서 넘어옴)
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

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

역사

[편집]

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

기능

[편집]

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

비판

[편집]

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

같이 보기

[편집]

각주

[편집]
  1. 1 2 3 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. 1 2 “보관된 사본” (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일에 확인함.

외부 링크

[편집]