애플 파일 시스템
보이기
개발사 | 애플 |
---|---|
정식 명칭 | 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]
같이 보기
[편집]각주
[편집]- ↑ 가 나 다 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일에 확인함.
- ↑ Apple Inc. “Apple File System Guide”. 2018년 12월 25일에 확인함.
- ↑ 가 나 “보관된 사본” (PDF). 2016년 10월 23일에 원본 문서 (PDF)에서 보존된 문서. 2017년 1월 28일에 확인함.
- ↑ Andrew Cunningham (2017년 1월 25일). “APFS is coming soon: iOS 10.3 will automatically upgrade your filesystem”. 《아르스 테크니카》. 2017년 1월 28일에 확인함.
- ↑ David Chartier (2007년 10월 8일). “Apple delivers ZFS Read/Write Developer Preview 1.1 for Leopard”. 《아르스 테크니카》. 2017년 1월 28일에 확인함.
- ↑ Chris Foresman (2009년 10월 27일). “Apple abandons ZFS on Mac OS X project over licensing issues”. 《아르스 테크니카》. 2017년 1월 28일에 확인함.
외부 링크
[편집]- 애플 파일 시스템 - 공식 웹사이트
- ZFS 개발자인 Adam Leventhal이 분석한 APFS