시스템 설정 ▸ 일반 ▸ 저장 공간을 열어 보면 가장 큰 막대 중 하나가 시스템 데이터인 경우가 많고, 50이나 100 GB에 이르기도 합니다. 다른 범주와 달리 ⓘ 버튼이 없어서, 저장 공간 설정에서는 그 안에 무엇이 있는지 알 수 없습니다. 보통 무엇이 들어 있는지, 그리고 지울 수 있는 부분은 어떻게 찾는지 정리했습니다.
시스템 데이터의 정체
시스템 데이터는 나머지를 모아 둔 범주입니다. 저장 공간 설정이 다른 범주 어디에도 넣지 못한 모든 것이죠. 예전에는 ‘기타’라고 불렸습니다. Apple은 로그, 캐시, 가상 메모리, 임시 파일처럼 시스템이 사용하는 파일이라고 설명합니다. 하지만 실제로는 사용자의 것도 많이 들어 있습니다.
- 로컬 Time Machine 스냅샷. Time Machine을 쓰면 macOS가 내장 디스크에도 스냅샷을 보관해, 백업 디스크가 연결되어 있지 않을 때도 파일을 복원할 수 있게 합니다.
~/Library에 있는 앱 데이터: 캐시, Application Support, 앱 컨테이너. Docker의 디스크 이미지, Xcode의 시뮬레이터와 빌드 폴더, 여러 앱이 내려받은 콘텐츠가 모두 여기에 있습니다.- 가상 머신: 앱의 컨테이너 안에 보관된 것.
- iPhone 및 iPad 백업: Finder로 만든 것.
- 스왑 파일과 잠자기 이미지:
/private/var/vm에 있으며, 크기는 macOS가 알아서 조절합니다.
이 중 일부는 시스템 자체의 것이라 그대로 두어야 합니다. 깜짝 놀랄 만큼 큰 숫자는 거의 언제나 앞의 두 가지, 즉 스냅샷과 앱 데이터에서 나옵니다.
1단계: 재시동하고 잠시 기다리기
재시동하면 스왑 파일과 임시 파일이 정리되고, 그 뒤에 macOS가 캐시를 정리하는 경우도 많습니다. 1분이면 되고 필요한 것은 아무것도 지우지 않으니, 무엇이든 측정하기 전에 먼저 해 두세요. 그 뒤 저장 공간 설정이 다시 계산하는 데 몇 분 걸릴 수 있습니다.
2단계: 로컬 Time Machine 스냅샷
macOS는 공간이 부족해지면 로컬 스냅샷을 알아서 지우기 때문에, 스냅샷 때문에 디스크가 가득 차는 일은 드뭅니다. 다만 그 전까지는 시스템 데이터가 엄청나게 커 보이게 만듭니다. 스냅샷을 확인하려면 터미널을 열고 다음을 실행하세요.
tmutil listlocalsnapshots /
한 줄이 날짜가 붙은 스냅샷 하나입니다. 하나를 지우려면 그 날짜를 넘겨 주세요.
tmutil deletelocalsnapshots 2026-09-20-101530
백업 디스크에 있는 Time Machine 백업은 별개이며, 로컬 스냅샷을 지워도 영향을 받지 않습니다.
3단계: 그 뒤에 숨은 폴더 찾기
시스템 데이터의 나머지는 평범한 폴더에 든 평범한 파일이고, 대부분 ~/Library, /Library, /private/var에 있습니다. 저장 공간 설정은 보여 주지 않지만, 디스크 도구는 읽을 권한만 있으면 보여 줍니다. 먼저 시스템 설정 ▸ 개인정보 보호 및 보안 ▸ 전체 디스크 접근 권한에서 해당 도구에 전체 디스크 접근 권한을 주세요. 권한이 없으면 macOS가 다른 앱의 컨테이너를 가리는데, 용량을 차지하는 주범이 바로 거기 있는 경우가 많습니다.
터미널에서는 다음 명령으로 ~/Library 안의 내용을 볼 수 있고, 가장 큰 것이 맨 아래에 옵니다.
du -h -d 1 ~/Library 2>/dev/null | sort -h
트리맵이 더 빨리 읽힙니다. Layland로 홈 폴더를 스캔하면 ~/Library가 맵의 한 영역으로 나타나고, 그 안의 큰 폴더가 곧바로 보입니다. Show Free Space를 켜면 디스크의 나머지 부분도 나타나서, 디스크 중 얼마가 홈 폴더이고 얼마가 그 바깥인지 알 수 있습니다.


흔한 주범과 정리하는 방법
앱에 자체 정리 기능이 있다면 그것을 쓰세요. 무엇을 지워도 안전한지는 그 앱이 가장 잘 압니다.
- Docker Desktop은 모든 이미지와 컨테이너를
~/Library/Containers/com.docker.docker에 있는 디스크 이미지 하나에 담아 둡니다.docker system prune을 실행해 멈춘 컨테이너와 쓰지 않는 이미지를 지우거나, Docker 설정에서 디스크 한도를 낮추세요. - Xcode:
~/Library/Developer안의Xcode/DerivedData는 빌드 결과물이라 지워도 안전하며, Xcode가 다시 만듭니다.xcrun simctl delete unavailable은 더 이상 설치되어 있지 않은 버전의 시뮬레이터를 지우고,Xcode/iOS DeviceSupport에는 기기를 연결했던 iOS 버전마다 폴더가 하나씩 있습니다. - iPhone 및 iPad 백업: 기기를 연결하고 Finder 사이드바에서 선택한 다음 백업 관리를 클릭해, 더 이상 쓰지 않는 기기의 백업을 지우세요. 백업은
~/Library/Application Support/MobileSync/Backup에 있습니다. - 캐시:
~/Library/Caches에 있습니다. 앱이 다시 만들기 때문에 지워도 안전하지만, 다시 쌓입니다. 먼저 해당 앱을 종료하세요. Homebrew의 캐시는brew cleanup으로 지웁니다. - 가상 머신: 쓰지 않는 것은 Parallels, UTM, VMware 안에서 지우세요.
/System, /private/var/db, 그리고 무엇인지 모르는 것은 건드리지 말고, 파일은 rm 대신 휴지통으로 옮겨 되돌려 놓을 수 있게 하세요.
지운 뒤에도 저장 공간 설정에는 한동안 예전 숫자가 표시될 수 있습니다. 백그라운드에서 다시 계산하기 때문이며, 재시동하면 더 빨리 반영됩니다.
자주 묻는 질문
Mac의 시스템 데이터는 왜 이렇게 큰가요?
저장 공간 설정이 다른 범주에 넣지 못한 모든 것이 들어가기 때문입니다. 캐시, 로그, 로컬 Time Machine 스냅샷, Docker의 디스크 이미지나 Xcode의 시뮬레이터 같은 ~/Library의 앱 데이터, 가상 머신, 기기 백업까지. 큰 숫자는 대개 스냅샷과 앱 데이터에서 나옵니다.
시스템 데이터를 삭제할 수 있나요?
통째로는 안 되고, 그런 버튼도 없습니다. 그 안에 든 것을 지워서 줄입니다. 로컬 스냅샷은 tmutil로, 캐시와 오래된 기기 백업은 직접, 사용 중인 앱의 데이터는 그 앱의 정리 기능으로 지우세요. 먼저 du나 전체 디스크 접근 권한이 있는 디스크 도구로 큰 폴더부터 찾으세요.
시스템 데이터와 ‘기타’는 같은 건가요?
네. 예전 macOS에서는 ‘기타’라고 불렀고, macOS Monterey부터 저장 공간 설정에서 ‘시스템 데이터’라고 부릅니다.
로컬 Time Machine 스냅샷을 지우면 백업도 지워지나요?
아니요. 로컬 스냅샷은 내장 디스크에 둔 추가 사본입니다. Time Machine 디스크에 있는 백업은 별개이며 영향을 받지 않습니다.
파일을 지웠는데 시스템 데이터가 줄지 않는 이유는?
저장 공간 설정은 백그라운드에서 다시 계산하기 때문에 반영되기까지 시간이 걸릴 수 있습니다. Mac을 재시동하고 몇 분 뒤에 다시 확인하세요. 파일을 휴지통으로 옮겼다면 휴지통도 비우세요.
다른 가이드
디스크 전체를 몇 초 만에 확인하세요.
스캔과 전체 맵은 기간 제한 없이 무료입니다.
10월 31일까지: $9.99 대신 $5.99 · 14일 이내 환불
14일 이내 환불, 이유는 묻지 않아요