Trawling

Wade Tregaskis, macOS 27서 CoreStorage 암호화 HFS+ 관리 실패 사례 기록

Wade Tregaskis는 macOS 27 테스트에서 자신이 사용하던 CoreStorage 기반 암호화 HFS+ 볼륨이 Disk Utility와 diskutil의 일반 마운트·삭제·APFS 변환 작업에서 실패했다고 기록했습니다. mount_hfs를 직접 실행하면 읽기 전용 접근은 가능했지만, 그는 기존 볼륨을 삭제하고 백업에서 다시 구성했습니다. Apple은 암호화 HFS+를 폐기 예정으로 분류하고 향후 macOS에서 지원하지 않을 것이라고 안내합니다.

본문

Wade Tregaskis는 2026년 10월 31일 공개한 글에서 macOS 27 Golden Gate를 시험하다 자신이 사용하던 CoreStorage 기반 암호화 HFS+ 볼륨을 Disk Utility와 diskutil의 일반 경로로 마운트하거나 삭제·APFS 변환하지 못했다고 기록했습니다. macOS 15 Sequoia에서도 일부 볼륨은 부팅 때 수동으로 잠금 해제해야 했고 일부는 APFS로 변환할 수 없었지만, 당시에는 데이터에 접근해 대체로 사용할 수 있었다고 회고했습니다.

CoreStorage는 물리 볼륨을 바탕으로 논리 볼륨을 제공하는 저장 계층입니다. 이 사례의 논리 볼륨에는 HFS+ 파일시스템과 암호화가 적용돼 있습니다. Tregaskis가 공개한 diskutil 목록에는 논리 볼륨이 Online, 암호화 상태가 Unlocked로 표시됐습니다. 그런데 diskutil mount는 해당 볼륨이 잠겼다는 오류를 냈고, 잠금 해제 명령은 이미 잠금 해제됐다고 응답했습니다. Disk Utility의 마운트도 오류 49,153으로 실패했습니다.

Tregaskis는 mount_hfs를 직접 실행해 볼륨을 읽기 전용으로 마운트하고 내부 파일과 디렉터리를 확인했습니다. 반면 읽기·쓰기로 마운트하려는 시도는 Resource busy 오류로 실패했습니다. 그의 테스트에서는 일반적인 마운트 경로가 작동하지 않았지만, 읽기 전용으로 접근하는 별도 경로는 작동했습니다.

볼륨 삭제와 파일시스템 변환도 실패했습니다. Disk Utility와 diskutil의 삭제 작업은 Resource busy 오류를 냈고, HFS+ 볼륨을 APFS로 바꾸려는 diskutil apfs convert 작업은 -69860 오류로 끝났습니다. CoreStorage 논리 볼륨 그룹을 삭제하는 명령은 실패를 표시했지만 내부 논리 볼륨은 제거했습니다. 물리 볼륨 삭제는 Resource busy 오류로 막혔고, 재부팅한 뒤에야 물리 볼륨을 지울 수 있었다고 Tregaskis는 설명했습니다. 그의 최종 복구는 기존 볼륨을 삭제하고 백업에서 다시 구성하는 방식이었습니다.

Apple의 macOS 27 릴리스 노트는 암호화 HFS+ (CoreStorage)를 폐기 예정으로 분류하고 향후 macOS에서 지원하지 않을 것이라고 안내합니다. 외장 드라이브에 암호화 HFS+ 백업을 사용하는 경우 암호화 APFS 형식의 외장 드라이브로 백업을 시작하라고 권합니다. Apple의 안내는 향후 지원 종료 계획을 설명하며, Tregaskis의 글은 그가 시험한 환경에서 마운트·쓰기·삭제·변환이 실패한 사례를 기록합니다.

참고 자료

오류 제보