HFS+와 그 시초인 HFS는 30년 이상 되었습니다. 이 파일 시스템은 파일 크기가 킬로바이트 또는 메가바이트 단위로 계산 된 파일을 저장하고 사용하는 플로피 디스크 및 하드디스크 드라이브 시대에 개발되었습니다.
오늘날 많은 사람들은 수백 기가바이트가 되는 수백만 개의 파일을 빠르고, 지연속도가 낮은 플래시 드라이브에 액세스합니다. 사람들은 그 데이터를 가지고 다니며 민감한 정보를 안전하게 저장 할 수 있도록 요구합니다.
Apple File System은 iOS 10.3, macOS 10.13 High Sierra, watchOS, tvOS를 위한 새롭고 현대적인 파일 시스템입니다. Flash / SSD 스토리지에 최적화되어 있으며 강력한 암호화, COW ( Copy-On-Write ) 메타 데이터, Space sharing, Cloning files and directories, Snapshots, Fast Directory Sizing, Atomic safe-save primitives 및 향상된 파일 시스템 기본 기능을 제공합니다.
HFS+를 대체하는 Apple의 차기 파일 시스템이다.[]
SMB로 대체된 Apple의 네트워크 프로토콜 AFP ( Apple Filing Protocol ) 와는 다르다. 이 포맷은 디스크의 전체를 한 개의 볼륨인 "컨테이너 디스크" 로 포맷한 후 그 컨테이너 볼륨 안에 APFS 볼륨을 생성한다. 컨테이너 안 APFS 볼륨들은 사용량에 따라 볼륨의 용량들을 동적 할당한다. 이 포맷은 전통적인 방식의 하드 디스크 드라이브에 적용된다기보다는 SSD 등의 고속 플래시 저장 장치에 쓰이는 것이 목적이다. HFS+ 볼륨을 APFS 볼륨으로 변환할 수도 있지만, 변환한 볼륨에 해당하는 디스크에 또 다른 포맷의 볼륨이 그 디스크에 있을 경우 그 볼륨들은 APFS 볼륨으로 적용되지 않으며, 컨테이너 디스크는 APFS로 변환시킨 볼륨 이외의 볼륨의 용량을 전체 디스크 용량에서 뺀 만큼의 용량으로 제한된다. macOS Mojave부터는 셋업에서 HFS+로 디스크를 포맷하여 그 볼륨에 설치한다고 하여도 터미널에서 특정 설정들을 끄지 않으면 셋업이 APFS로 볼륨을 자동으로 포맷 후 거기다가 macOS를 설치한다. 괜히 HFS로 포맷하여 놓고 설치 시간을 증가시키지 말고 그냥 깔끔하게 APFS로 포맷을 하자.