APFS와 exFAT: Mac 외장 드라이브에 어떤 포맷을 쓸까
외장 드라이브에 알맞은 파일 시스템을 고르는 것은 성능부터 데이터 안전까지 모든 것에 영향을 줍니다. Mac 사용자를 위한 실용적인 정리를 소개합니다.
새 외장 드라이브를 막 샀는데 macOS가 어떻게 포맷할지 묻습니다. APFS, Mac OS 확장, exFAT, MS-DOS FAT. 이름만으로는 알기 어렵고, 잘못 고르면 나중에 진짜 골치가 아플 수 있습니다.
간단한 답: 드라이브를 오직 Mac에서만 쓸 거라면 APFS를 사용하세요. 더 빠르고, 기본으로 암호화되며, copy-on-write 덕분에 예기치 않은 연결 끊김을 견딥니다. Windows, Linux, 콘솔, 카메라와 공유해야 한다면 exFAT를 사용하세요. 범용적이지만 저널링이 없으므로 항상 깔끔하게 추출하세요. 최신 macOS의 Time Machine 드라이브에는 항상 APFS를 고르세요.
선택은 대체로 최신 Mac 사용자에게 두 가지 옵션으로 좁혀집니다. APFS냐 exFAT냐. 각각 분명한 강점과 실제적인 절충점이 있습니다.
APFS: Mac 기본 옵션
APFS(Apple File System)는 Apple이 자사 하드웨어를 위해 설계한 것입니다. 모든 Mac의 내장 드라이브가 APFS를 사용합니다. 최신 Mac에서 디스크 유틸리티로 외장 드라이브를 포맷할 때의 기본값입니다.
외장 드라이브에서 APFS의 가장 큰 장점은 데이터 안전입니다. APFS는 copy-on-write 구조를 사용하는데, 이는 기존 데이터를 제자리에서 덮어쓰지 않는다는 뜻입니다. 파일을 수정하면 APFS는 먼저 빈 공간에 새 버전을 쓴 다음, 새 위치를 가리키도록 포인터를 업데이트합니다. 쓰기 도중에 무언가 잘못되어도 원본 데이터는 그대로 있습니다.
이는 외장 드라이브에서 매우 중요합니다. 외장 드라이브는 예기치 않게 연결이 끊기기 때문입니다. 케이블이 부딪힐 수도, 추출하는 것을 잊을 수도, 아이가 발에 걸려 넘어뜨릴 수도 있습니다. APFS에서는 예기치 않은 연결 끊김이 파일 시스템을 손상시킬 가능성이 낮습니다. 바로 그 순간 기록되던 것은 잃을 수 있지만, 나머지 데이터는 온전히 유지됩니다.
APFS는 또한 기본 암호화, 스냅샷, 볼륨 간 공간 공유를 지원합니다. macOS Big Sur 이상에서 Time Machine 백업용으로 드라이브를 쓴다면 APFS가 기본이자 선호되는 포맷입니다. HFS+도 여전히 지원되긴 합니다.
단점은 호환성입니다. APFS 드라이브는 서드파티 소프트웨어 없이는 Windows에서 전혀 지원되지 않으며, FUSE 드라이버 같은 추가 도구 없이는 대부분의 Linux 배포판에서 접근할 수 없습니다. 이 드라이브를 Mac이 아닌 컴퓨터에 연결해야 할 일이 생긴다면, APFS는 문제가 됩니다.
exFAT: 범용 옵션
exFAT는 외교적인 선택입니다. macOS, Windows, Linux, 게임 콘솔, 스마트 TV, 그리고 USB 포트가 달린 거의 모든 것에서 기본적으로 작동합니다.
Mac과 PC 사이에 드라이브를 공유한다면, exFAT가 사실상 유일한 현실적 선택일 것입니다. 큰 파일(FAT32의 4GB 제한과 달리)과 큰 볼륨도 문제없이 처리합니다.
절충점은 exFAT에 저널링도, copy-on-write 보호도 없다는 것입니다. 쓰기 도중에 드라이브 연결이 예기치 않게 끊기면, exFAT는 정상적으로 복구하지 못합니다. 파일 시스템 구조가 일관되지 않은 상태로 남을 수 있고, 기록되던 파일 외에 더 많은 것을 잃을 수도 있습니다.
exFAT는 또한 APFS보다 더 심하게 단편화되며, 이는 시간이 지나면서 특히 하드 드라이브에서 성능을 떨어뜨릴 수 있습니다. SSD는 하드웨어 수준에서 단편화를 더 잘 처리하지만, exFAT는 그래도 Mac에서 APFS만큼 성능을 내지 못합니다.
디스크 유틸리티의 응급 처치 도구는 APFS에 비해 exFAT 볼륨을 복구하는 능력이 제한적입니다. 무언가 잘못되면 복구 선택지가 더 좁습니다.
각 포맷이 추출 문제를 처리하는 방식
대부분의 포맷 비교가 언급하지 않는 점이 있습니다. 파일 시스템 선택은 추출 실패가 얼마나 위험한지에 영향을 줍니다.
APFS에서는 추출하지 못해 강제 추출을 하거나 (최악의 경우) 드라이브를 뽑게 되더라도, copy-on-write 구조가 안전망이 되어 줍니다. 데이터가 제자리에서 덮어쓰인 적이 없으므로 복구 가능성이 훨씬 높습니다.
exFAT에서는 같은 상황이 정말로 위험합니다. 중단된 쓰기는 기록되던 파일을 넘어서는 다른 파일에까지 영향을 주는 디렉터리 구조를 손상시킬 수 있습니다. 한 번의 잘못된 연결 끊김이 여러 파일 손실로 번질 수 있습니다.
가끔 드라이브를 강제 추출해야 하는 부류라면(솔직히 말하면 대부분의 Mac 사용자가 그렇습니다), APFS가 데이터 손실에 대해 의미 있게 더 나은 보호를 제공합니다. 실제 위험은 강제 추출은 안전한가요?에서 더 깊이 파고들며, 언제 안전하게 할 수 있는지 알아보는 방법은 외장 드라이브를 뽑으면 손상될 수 있나요?에서 다룹니다.
APFS를 선택할 때
드라이브를 오직 Mac에서만 쓸 거라면 APFS를 사용하세요. 여기에는 다음이 포함됩니다.
- Time Machine 백업 드라이브(Time Machine의 추출 측면은 Time Machine이 드라이브를 추출하지 못하게 할 때를 참고하세요)
- Mac에서 동영상 편집, 사진, 음악 제작을 위한 프로젝트 드라이브
- Mac 생태계에 머무는 개인 저장 드라이브
- 안전이 무엇보다 중요한 중요 데이터를 저장하는 드라이브
드라이브에 민감한 데이터가 담긴다면 “APFS(암호화됨)” 옵션으로 포맷하세요. 암호화는 Apple Silicon Mac에서 하드웨어 가속되며 체감할 만한 성능 저하가 없습니다.
exFAT를 선택할 때
드라이브가 여러 플랫폼에서 작동해야 한다면 exFAT를 사용하세요.
- Mac과 Windows 컴퓨터 사이에 공유하는 드라이브
- 게임 콘솔이나 미디어 플레이어에 쓰는 드라이브
- 어떤 운영 체제를 쓸지 모를 다른 사람에게 건네는 USB 드라이브
- 다양한 기기에서 작동해야 하는 카메라 저장 카드
다만 항상 제대로 추출하는 데 더 신경 쓰세요. exFAT는 APFS처럼 예기치 않은 연결 끊김을 용서해 주지 않습니다.
드라이브 포맷하기
디스크 유틸리티를 열고, 외장 드라이브(볼륨이 아니라 물리적 디스크)를 선택한 뒤 지우기를 클릭합니다. 포맷을 선택하고 드라이브에 이름을 지정합니다.
APFS의 경우, 포맷 드롭다운에서 “APFS"를 선택합니다. 암호화를 원하면 “APFS(암호화됨)“를 선택하세요. 방식으로는 “GUID 파티션 맵"을 사용합니다.
exFAT의 경우, 포맷 드롭다운에서 “ExFAT"를 선택합니다. 드라이브를 최신 컴퓨터에서만 쓴다면 방식으로 “GUID 파티션 맵"을, 구형 하드웨어와도 작동해야 한다면 “마스터 부트 레코드"를 사용하세요.
지우기는 드라이브의 모든 것을 삭제합니다. 기존 데이터는 먼저 백업하세요.
포맷과 상관없이 데이터 보호하기
알맞은 포맷은 위험을 줄여 주지만 없애지는 못합니다. APFS를 고르든 exFAT를 고르든, 분리하기 전에 드라이브를 제대로 추출하는 것이 데이터를 위해 할 수 있는 가장 중요한 한 가지입니다.
문제는 macOS가 제대로 된 추출을 답답하게 만든다는 것입니다. 드라이브가 멈춰 버리고, 오류 메시지는 도움이 안 되며, 결국 케이블을 그냥 뽑고 싶은 유혹에 빠집니다.
Ejecta는 무엇이 드라이브를 막고 있는지 보여 주고 클릭 한 번으로 해소하게 함으로써 추출을 믿을 수 있게 만듭니다. 부적절한 연결 끊김이 진짜 손상을 일으킬 수 있는 exFAT를 쓴다면 더더욱 중요합니다. 필요할 때 드라이브를 안전하게 분리할 수 없다면, 최고의 파일 시스템 선택도 아무 의미가 없습니다.
매번 터미널을 쓰고 싶지 않다면, Ejecta가 어떤 프로세스가 드라이브를 막고 있는지 정확히 보여주고 메뉴 막대에서 클릭 한 번으로 종료할 수 있게 해줍니다.
지금 구입 — $9.99