01
APFS란?
APFS(Apple File System)는 Apple 플랫폼의 현대적인 파일시스템입니다. iOS 10.3 이후와 macOS High Sierra 이후 기본 파일시스템으로 HFS Plus를 대체했으며, 플래시 및 SSD 저장장치에 최적화된 구조와 암호화 중심 설계를 제공합니다.
02
핵심 구조와 기능
APFS는 Copy-on-Write 메타데이터, 파일과 디렉터리 복제, 스냅샷, 공간 공유, 빠른 디렉터리 크기 계산, sparse file과 atomic safe-save 같은 기능을 제공합니다. 하나의 APFS 컨테이너 안의 여러 볼륨이 여유 공간을 공유할 수 있어 고정 파티션처럼 각 볼륨에 공간을 미리 나누지 않고 필요에 따라 사용할 수 있습니다.
03
적용 환경
APFS는 Mac, iPhone, iPad 등 Apple 플랫폼 전반에서 사용되며 macOS에서는 시스템 및 데이터 볼륨 구성과도 밀접하게 연결됩니다. 애플리케이션은 파일을 다룰 때 Foundation의 고수준 API를 사용하면 APFS의 동작을 파일시스템별 예외 처리 없이 활용할 수 있습니다.
04
암호화와 복구에서 확인할 점
APFS라는 사실만으로 FileVault가 켜져 있다고 단정할 수는 없습니다. Apple Silicon 또는 T2 기반 Mac에서는 APFS 볼륨이 기본적으로 볼륨 암호화 키와 함께 생성되지만, FileVault는 사용자 자격 증명과 키 계층 보호를 강화하는 별도의 보안 동작을 제공합니다. 복구 또는 마이그레이션에서는 APFS의 스냅샷, 복제, 공간 공유와 암호화 상태를 함께 확인해야 합니다.