WTMemory 가이드

맥 시스템 데이터 용량이 너무 클 때: 정체와 줄이는 법

2026년 10월 13일 업데이트

맥의 시스템 데이터는 macOS가 이름 붙은 범주에 넣지 못한 모든 것이에요. 캐시, 로그, Time Machine 로컬 스냅샷, 스왑과 잠자기 파일, 앱 지원 데이터가 들어가고, 개발자 맥이라면 Xcode 시뮬레이터, Docker 가상 디스크, AI 모델 폴더처럼 큰 항목도 들어가요. 줄이는 방법은 시스템 파일을 지우는 게 아니라 du로 가장 큰 폴더를 찾아 다시 만들 수 있는 것들을 정리하는 거예요.

macOS Monterey 이후에는 이 범주를 시스템 데이터라고 불러요(Ventura 이후에는 시스템 설정 > 일반 > 저장 공간에 표시돼요). Big Sur 이하에서는 "기타"였어요. Apple은 이 안을 열어서 무엇이 있는지 보여 주지 않기 때문에 이 가이드는 터미널을 써요. 창으로 보고 싶다면 WTMemory의 무료 Disk Explorer(디스크 탐색기)로도 같은 일을 할 수 있어요.

맥 시스템 데이터에는 무엇이 들어 있나요?

정확한 기준은 Apple만 알고 공개되지 않았지만, 흔히 다음 항목이 원인이에요.

저장 공간 설정은 파일을 유형과 위치로 분류하는데, 숨김 폴더와 Library 데이터는 문서, 앱, 사진 어디에도 맞지 않아서 결국 여기로 들어가요.

시스템 데이터에 뭐가 있는지 어떻게 보나요?

먼저 터미널에 전체 디스크 접근 권한을 주세요(시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한). 그렇지 않으면 많은 폴더에서 "Operation not permitted"가 나오고 합계가 작게 나와요. 그런 다음 흔한 용의자들을 측정하세요.

du -sh ~/Library/Caches ~/Library/Logs ~/Library/Developer \
  ~/Library/Containers ~/Library/Application\ Support \
  ~/.ollama ~/.cache ~/.npm ~/.gradle 2>/dev/null | sort -h

디스크 전체를 보려면 데이터 볼륨의 최상위 폴더 중 가장 큰 것들을 나열하세요. -x는 du가 한 볼륨 안에만 머물게 하고 -d 1은 깊이를 제한해요.

sudo du -xh -d 1 /System/Volumes/Data 2>/dev/null | sort -h | tail -15

그다음 가장 큰 곳으로 파고드세요. 예: du -sh ~/Library/Developer/* | sort -h. 시스템이 관리하는 부분은 따로 확인하세요.

tmutil listlocalsnapshots /         # local snapshots
sysctl vm.swapusage                 # current swap in use
ls -lh /System/Volumes/VM           # swap files and sleep image
sudo du -sh /private/var/folders /private/var/log /Library/Caches 2>/dev/null

수치가 저장 공간 설정과 정확히 일치하지 않는 게 정상이에요. 저장 공간 설정은 제거 가능 공간, 스냅샷, APFS 복제본을 du와 다르게 계산해요.

시스템 데이터를 안전하게 줄이려면?

1. 맥 재시동하기

재시동하면 스왑 파일과 /private/var/folders의 많은 임시 파일이 정리돼요. sysctl vm.swapusage에서 몇 GB가 사용 중이었다면 이것만으로도 되찾을 수 있어요. 스왑이 계속 늘어난다면 메모리 사용량 가이드를 보세요.

2. Time Machine 로컬 스냅샷 줄이기

sudo tmutil thinlocalsnapshots / 20000000000 4

macOS에 최고 긴급도로 로컬 스냅샷에서 약 20GB를 회수하라고 요청하는 명령이에요. 스냅샷은 복원 지점일 뿐이고, Time Machine 드라이브에 있는 백업에는 영향이 없어요.

3. 개발자 캐시 정리하기

단일 항목으로는 Xcode가 가장 큰 경우가 많아요. ~/Library/Developer/Xcode/DerivedData를 비우고, 오래된 iOS DeviceSupport 폴더를 지우고, 안 쓰는 시뮬레이터를 삭제하세요.

xcrun simctl delete unavailable   # simulators for runtimes you removed
xcrun simctl runtime list         # installed simulator runtimes (Xcode 15+)

필요 없는 런타임은 Xcode의 Settings > Components(이전 버전에서는 Platforms)에서 지우거나 xcrun simctl runtime delete로 지우세요. 자세한 내용은 Xcode DerivedData 가이드에 있어요. 패키지 캐시는 각자 전용 명령이 있고, npm, Yarn, pnpm 가이드에서 다뤄요.

4. Docker 디스크는 Docker 도구로 줄이기

docker system df로 이미지, 컨테이너, 볼륨, 빌드 캐시가 쓰는 용량을 보고, docker system prune으로 안 쓰는 항목을 지우세요. 볼륨은 --volumes를 붙여야만 지워지니 붙이기 전에 한 번 더 생각하세요. 데이터를 잃지 않고 공간을 되찾는 방법은 Docker 디스크 용량 가이드에서 설명해요.

5. 안 쓰는 AI 모델 지우기

Ollama는 ollama rm <name>을, ~/.cache/huggingface/hub는 Hugging Face CLI 캐시 명령을 쓰세요. ~/.cache/huggingface는 액세스 토큰이 들어 있을 수 있으니 절대 통째로 지우지 마세요. AI 모델 저장 위치를 참고하세요.

6. 정체를 아는 캐시와 로그 지우기

~/Library/Caches와 ~/Library/Logs 안의 폴더는 소유한 앱이 닫혀 있을 때 하나씩 지우면 안전해요. 앱이 필요한 걸 다시 만들기 때문에 다음 실행이 조금 느릴 수 있어요. Application Support 폴더는 확실히 삭제한 앱의 것만 지우세요.

7. 휴지통 비우기

휴지통으로 옮긴 건 비우기 전까지 계속 사용 공간에 포함돼요.

시스템 데이터에서 지우면 안 되는 것은?

시스템 데이터가 왜 자꾸 다시 늘어나나요?

상당 부분은 원래 그래요. 앱을 쓰면 캐시가 다시 차고, 메모리 압박이 있으면 스왑이 늘고, Time Machine은 거의 매시간 새 로컬 스냅샷을 만들어요. 디스크가 거의 꽉 차면 macOS가 제거 가능 공간과 스냅샷을 자동으로 비워요. 꾸준히 늘기만 하고 절대 줄지 않는다면 보통 특정 원인이 있어요. 커지기만 하는 Docker 디스크, Xcode 릴리스마다 추가되는 시뮬레이터, 모델 폴더, 거대한 로그를 쓰는 앱 같은 것들이요. 위의 du 명령으로 어느 쪽인지 알 수 있어요.

다운로드 폴더와 큰 파일까지 포함한 전체 그림은 맥 저장공간 정리 플레이북을 따라 해 보세요.

터미널 없이 이걸 보여 주는 앱은 없나요?

WTMemory는 macOS 12 이상용 네이티브 메뉴 막대 앱이에요. 무료 Disk Explorer(디스크 탐색기)에서 ~/Library 같은 폴더를 골라 바로 아래 하위 항목 중 큰 것들을 비교하고, 숨김 파일을 포함해 가장 큰 파일 최대 50개를 Finder에서 보기와 함께 나열할 수 있어요. 무료 Storage(저장 공간)와 AI Tools(AI 도구) 화면은 지원되는 개발자 캐시와 모델 폴더의 용량을 추정해 줘요. Pro($9 일회성 결제로 맥 3대까지, 7일 체험판)에서는 지원 항목을 골라 어떤 영향이 있는지 읽어 보고, 검토 후 휴지통으로 옮길 수 있어요. 자동으로 삭제하는 일은 절대 없고, Docker VM 데이터는 정리 대상에서 제외돼요. 시스템 파일, 스왑, 스냅샷은 정리하지 않아요. 이건 위에서 설명한 대로 macOS가 처리해요.

WTMemory 다운로드

자주 묻는 질문

맥의 시스템 데이터란 무엇인가요?

시스템 데이터는 macOS가 앱, 문서, 사진 등 이름 붙은 유형으로 분류하지 못한 파일들의 저장 공간 범주예요. 캐시, 로그, Time Machine 로컬 스냅샷, 스왑 파일, 앱 지원 데이터, 그리고 Xcode 시뮬레이터와 Docker 디스크 이미지 같은 개발자 데이터가 포함돼요.

시스템 데이터를 지워도 안전한가요?

통째로는 안 돼요. 앱 캐시, Xcode DerivedData, 안 쓰는 시뮬레이터, 로컬 스냅샷처럼 다시 만들 수 있는 특정 항목만 정리하세요. /System, /private/var, ~/Library를 통째로 지우면 안 돼요.

내 맥의 시스템 데이터가 왜 이렇게 큰가요?

개발자 맥에서 흔한 원인은 Xcode 시뮬레이터와 DerivedData, Docker 가상 디스크, 로컬 AI 모델, 패키지 매니저 캐시, Time Machine 로컬 스냅샷이에요. du로 어느 쪽인지 찾아보세요.

재시동하면 시스템 데이터가 줄어드나요?

보통 조금은 줄어요. 재시동하면 스왑 파일과 많은 임시 파일이 정리되어, 스왑 사용량이 많았다면 몇 GB를 되찾을 수 있어요.

시스템 데이터는 예전에 뭐라고 불렸나요?

macOS Big Sur 이하에서는 이 범주를 기타라고 불렀어요. 이후 버전에서 시스템 데이터로 이름이 바뀌었어요.

관련 가이드