macOS 27 Golden Gate로 업그레이드한 뒤 시스템 설정 > 일반 > 저장 공간을 열면, 막대에서 가장 큰 블록은 사진도 응용 프로그램도 아닙니다. 시스템 데이터라는 회색 구간이고, 엄청나게 큽니다. 첫 주에 MacRumors 포럼 스레드에서는 한 Mac에서 시스템 데이터가 200GB를 넘고, Mac Studio에서는 1TB 이상이라는 보고가 있었습니다. MacHabits의 macOS 27 이후 시스템 데이터가 거대해지는 문제 가이드에서 그 안에 무엇이 있는지 찾는 방법을 보여 줍니다.
시스템 데이터는 하나가 아닙니다. macOS가 다른 범주에 깔끔하게 분류하지 못하는 모든 것입니다. 그래서 이 이름은 진단에는 쓸모가 없지만, 용량이 거의 항상 설명 가능하다는 뜻이기도 합니다.
먼저: 일주일 기다리세요
큰 업그레이드 뒤 시스템 데이터가 늘어나는 것의 일부는 일시적이어서 저절로 사라집니다.
- 업그레이드 중에 만들어진 스냅샷.
- 업데이트가 성공한 뒤 macOS가 정리하는 설치 프로그램 잔여물.
- Golden Gate가 더는 쓰지 않는 옛 시스템의 캐시.
- 진행 중인 인덱싱. Golden Gate는 Spotlight와 Siri를 위해 새 시맨틱 인덱스를 만들며, 파일과 그 내용을 벡터로 변환합니다. 메일도 인덱스를 다시 만듭니다.
- 모델 다운로드. Apple Intelligence 모델은 업그레이드 뒤에 도착하며, Golden Gate에서는 14GB 이상이라는 보고가 있습니다.
업그레이드 이틀 뒤에 시스템 데이터가 크다면, 밤에 Mac을 전원에 연결한 채 일주일간 평소처럼 쓴 뒤 다시 확인하세요. 여전히 크다면 아래의 측정 단계를 진행하세요.
1단계: 정확한 수치 얻기
저장 공간 설정은 다시 계산하는 데 오래 걸리고, 제거 가능한 공간을 “사용 가능”에 포함합니다. 터미널은 진실을 알려 줍니다.
실제 여유 공간:
df -h /System/Volumes/Data
터미널에 전체 디스크 접근을 허용하세요. 다음 명령이 모든 것을 볼 수 있도록 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근에서 터미널을 추가한 다음, 종료했다가 다시 여세요.
데이터 볼륨의 최상위 구성:
sudo du -xhd 1 /System/Volumes/Data 2>/dev/null | sort -h | tail -15
가장 큰 최상위 폴더들이 나열됩니다. Users와 Applications가 위쪽에 있을 것입니다. Library, private 또는 숨김 폴더가 뜻밖에 크다면 방향을 찾은 것입니다.
시스템 데이터로 계산되는 내 라이브러리:
du -hd 1 ~/Library 2>/dev/null | sort -h | tail -15
2단계: 흔한 용의자를 큰 것부터 확인하기
Time Machine 로컬 스냅샷
원인 불명으로 시스템 데이터가 거대해지는 가장 흔한 이유입니다. 스냅샷은 시동 드라이브에 있으며 그 뒤 바뀌었거나 삭제된 파일을 보관합니다.
tmutil listlocalsnapshots /
스냅샷이 많고 외장 Time Machine 백업이 최신이라면, macOS에 솎아 내도록 요청하세요.
tmutil thinlocalsnapshots / 999999999999 4
남은 macOS 설치 프로그램과 베타 업데이트
6월 이후 어느 시점이든 Golden Gate 베타를 썼다면, macOS가 여러 빌드의 설치 프로그램을 준비해 두었고, 이것들은 항상 저절로 정리되지는 않습니다. 완전한 설치 프로그램 하나는 약 18GB입니다.
sudo du -sh /Library/Updates 2>/dev/null
ls -lh /Applications | grep -i "install macos"
응용 프로그램에서 오래된 설치 프로그램 앱을 삭제하세요. 업그레이드를 마치고 재시동한 뒤에도 /Library/Updates가 크다면 그 준비된 파일들은 더는 필요 없지만, 이 폴더는 시스템이 보호하므로 억지로 들어가지 마세요. 재시동하고 소프트웨어 업데이트를 열어 한 번 더 확인하게 하면 오래된 다운로드가 지워지는 경우가 많습니다. 그렇지 않으면 베타 업데이트를 끄고 다시 확인하세요.
스왑 파일
ls -lh /System/Volumes/VM
스왑은 메모리가 압박받을 때 커지고 재시동 뒤에 줄어듭니다. 8GB Mac에서 몇 GB의 스왑 파일은 정상입니다. 삭제하지 말고 재시동한 뒤, 무엇이 메모리를 쓰는지 살펴보세요.
iOS 시뮬레이터와 Xcode 데이터
Xcode를 설치한 적이 있다면 이곳이 대박인 경우가 많습니다. 시뮬레이터 런타임만으로도 수십 GB를 차지할 수 있습니다.
du -sh ~/Library/Developer 2>/dev/null
xcrun simctl runtime list
xcrun simctl delete unavailable
쓰지 않는 시뮬레이터 런타임은 xcrun simctl runtime delete 뒤에 런타임 식별자를 붙여 제거하세요. Xcode의 DerivedData 폴더인 ~/Library/Developer/Xcode/DerivedData는 빌드 캐시이며 삭제해도 안전합니다.
가상 머신과 컨테이너
Docker Desktop, Parallels, UTM, VMware는 큰 디스크 이미지를 저장하며, 흔히 ~/Library 안에 있어서 저장 공간 설정이 이를 시스템 데이터로 계산합니다.
du -sh ~/Library/Containers/com.docker.docker 2>/dev/null
du -sh ~/Parallels ~/Library/Containers/com.utmapp.UTM 2>/dev/null
Docker에서는 docker system df가 무엇이 공간을 쓰는지 보여 주고, docker system prune이 확인 후 사용하지 않는 데이터를 제거합니다.
앱 캐시와 지원 파일
du -hd 1 ~/Library/Caches 2>/dev/null | sort -h | tail -10
du -hd 1 ~/Library/Application\ Support 2>/dev/null | sort -h | tail -10
삭제했는데 지원 폴더가 남아 있는 앱, 그리고 브라우저, 채팅 앱, 음악 스트리밍 앱, 크리에이티브 도구의 폭주한 캐시를 찾으세요. 앱이 옵션을 제공하면 큰 캐시는 앱 안에서 지우고, 지원 폴더는 더는 없는 앱의 것만 삭제하세요.
Spotlight 인덱스
sudo du -sh /System/Volumes/Data/.Spotlight-V100 2>/dev/null
Golden Gate의 시맨틱 인덱스는 새것이며, 크기는 가진 콘텐츠의 양에 달렸습니다. 유난히 크고 Spotlight가 일주일 넘게 인덱싱하면서 안정되지 않으면 sudo mdutil -E /로 한 번만 다시 만드세요. 이 폴더를 직접 삭제하지 마세요.
하지 말아야 할 것
/System,/private/var/folders,/private/var/db안의 어떤 것도 삭제하지 마세요. 여기에는 활성 시스템 데이터가 있습니다. 그곳의 파일을 지우면 앱, 업데이트, 시동이 망가질 수 있습니다.- Mac이 실행 중일 때 스왑 파일을 삭제하지 마세요.
- Spotlight 폴더를 직접 제거하지 마세요.
mdutil을 쓰세요. - “시스템 데이터를 한 번에 비워 주는” 정리 앱은 무엇을 삭제하는지 모른 채 쓰지 마세요. 안전한 부분은 위에 나열한 것들이며, 직접 제거할 수 있습니다.
그래도 시스템 데이터가 여전히 거대할 때
위의 모든 것을 확인했는데도 수치가 맞지 않는다면:
- 재시동하세요. 스왑, 일부 캐시, 제거 가능한 공간이 해제됩니다.
- 한 번 안전 모드로 부팅하세요. 일부 시스템 캐시가 지워지며, 그다음 평소처럼 재시동합니다.
- 다른 사용자 계정을 확인하세요. 그 계정들의 데이터가 내 계정에서는 시스템 데이터로 보일 수 있습니다.
df와 저장 공간 설정을 비교하세요. 터미널이 여유 공간이 충분하다고 보여 주면 저장 공간 설정이 단순히 오래된 것일 수 있습니다. 큰 변화 뒤에는 다시 계산하는 데 오래 걸릴 수 있습니다.- 신고하세요. 식별할 수 있는 폴더 없이 시스템 데이터가 매일 계속 늘어난다면, 위
du명령의 출력과 함께 피드백 지원으로 Apple에 보고서를 보내세요.
요약
- 시스템 데이터는 잡다한 것을 담는 이름이지 하나의 대상이 아닙니다. 터미널에서 측정하세요.
- 업그레이드 후 약 일주일 기다리세요. 스냅샷, 인덱싱, 모델 다운로드는 안정됩니다.
- 진짜 큰 원인은 로컬 스냅샷, 남은 베타 설치 프로그램, 시뮬레이터, 가상 머신과 컨테이너 이미지, 앱 캐시입니다.
- 시스템 폴더의 파일을 직접 삭제하지 마세요. 제거할 가치가 있는 것은 모두 안전하게 제거하는 방법이 있습니다.
MacHabits의 macOS 27에서 시스템 데이터가 100GB 이상을 차지할 때 해결법이 모든 명령을 한곳에 모아 둡니다. 출처: machabits.info/articles/system-data-huge-macos-27