Mac & Apple

Mac 저장 공간의 "시스템 데이터"란? 확인하고 줄이는 방법

Mac 저장 공간에서 시스템 데이터가 수십~수백 GB로 보일 때, 무엇이 들어 있는지 확인하고 안전하게 줄이는 순서를 정리했습니다.

게시 수정 마지막 확인 WEFTWARE Editorial

#macOS#저장 공간#시스템 데이터#Time Machine

확인 기준일 2026년 10월 7일 — 요금·정책은 자주 바뀌어요. 결제 전에는 공식 페이지에서 한 번 더 확인하세요.

목차
  1. 한눈에 보는 결론
  2. 시스템 데이터는 무엇인가
  3. 1단계. 무엇이 큰지 먼저 확인하기
  4. 2단계. 재시작과 휴지통 비우기
  5. 3단계. Time Machine 로컬 스냅숏 확인하기
  6. 4단계. 오래된 iPhone·iPad 백업 정리하기
  7. 5단계. 개발자라면 Xcode 데이터 확인하기
  8. 직접 측정한 값: WEFTWARE 개발용 Mac
  9. 지우지 말아야 할 것
  10. 주의사항

Mac의 저장 공간 화면을 열었더니 시스템 데이터가 수십 GB, 심하면 수백 GB로 표시되는 경우가 있어요. 이 글에서는 시스템 데이터가 무엇인지, 어떤 항목이 용량을 차지하는지 확인하는 방법, 그리고 안전하게 줄이는 순서를 정리해요.

한눈에 보는 결론

  • 시스템 데이터는 하나의 폴더가 아니라 “다른 분류에 속하지 않는 나머지”를 묶어 보여 주는 이름이에요. 통째로 지우는 방법은 없어요.
  • 먼저 어디에 용량이 있는지 확인하고, 되살릴 수 있는 것(캐시, 빌드 결과물, 시뮬레이터, 오래된 기기 백업)부터 줄여요.
  • 개발용 Mac이라면 Xcode 관련 폴더가 가장 큰 후보예요.

메뉴 이름과 화면 구성은 macOS 버전에 따라 조금 다를 수 있어요. 아래 명령은 macOS 27.0.1에서 직접 실행해 확인했어요.

시스템 데이터는 무엇인가

저장 공간 화면은 앱, 사진, 문서처럼 이름이 분명한 항목을 먼저 분류하고, 그 어디에도 속하지 않는 나머지를 시스템 데이터로 묶어 보여 줘요. 그래서 하나의 폴더가 아니라 여러 종류의 파일이 섞여 있어요.

일반적으로 이런 것들이 포함돼요.

  • 앱과 시스템이 만든 캐시와 로그
  • Time Machine이 만든 로컬 스냅숏
  • 가상 메모리(스왑)와 잠자기 이미지
  • 검색(Spotlight) 색인
  • 개발 도구가 만든 빌드 결과물과 시뮬레이터 이미지

1단계. 무엇이 큰지 먼저 확인하기

지우기 전에 어디에 용량이 있는지부터 봐야 해요. 터미널에서 홈 폴더의 용량 상위 항목을 볼 수 있어요.

du -sh ~/Library/* 2>/dev/null | sort -hr | head -10

~/Library/Caches, ~/Library/Application Support, ~/Library/Developer가 위쪽에 보이는 경우가 많아요.

2단계. 재시작과 휴지통 비우기

가장 안전한 방법부터 해요. Mac을 재시작하면 임시 파일이 정리되는 경우가 있어요. 휴지통에 이미 지운 파일이 남아 있다면 비워서 실제 공간을 확보하세요.

3단계. Time Machine 로컬 스냅숏 확인하기

Time Machine을 쓰는 Mac은 백업 디스크가 연결되지 않은 동안에도 내부 디스크에 로컬 스냅숏을 남겨 둘 수 있어요. 아래 명령으로 지금 남아 있는 스냅숏을 볼 수 있어요.

tmutil listlocalsnapshots /

스냅숏은 보통 macOS가 공간이 부족해지면 스스로 정리해요. 급하게 공간이 필요할 때만 시스템 설정의 Time Machine에서 백업을 먼저 완료한 뒤 정리하세요. 스냅숏을 지우면 그 시점으로의 복원은 할 수 없게 돼요.

4단계. 오래된 iPhone·iPad 백업 정리하기

Finder로 만든 기기 백업은 한 번에 수 GB에서 수십 GB를 차지할 수 있어요. 저장 공간 화면의 iOS 파일 항목이나 Finder의 기기 관리에서 더 이상 필요 없는 백업을 지울 수 있어요. 지우기 전에 해당 기기를 다시 백업해 둘 수 있는지 확인하세요.

5단계. 개발자라면 Xcode 데이터 확인하기

Xcode를 쓴다면 빌드 결과물과 시뮬레이터가 큰 비중을 차지할 수 있어요.

du -sh ~/Library/Developer/Xcode/DerivedData ~/Library/Developer/CoreSimulator ~/Library/Developer/Xcode/iOS\ DeviceSupport

DerivedData는 다음 빌드 때 다시 만들어지는 캐시라서 지워도 프로젝트 파일에는 영향이 없어요. 시뮬레이터는 Xcode에서 사용하지 않는 런타임과 기기를 정리하는 쪽이 안전해요. iOS DeviceSupport는 기기를 연결했을 때 만들어진 디버그 심볼이라, 지우면 다음에 그 기기를 연결할 때 Xcode가 다시 준비해요.

직접 측정한 값: WEFTWARE 개발용 Mac

2026-10-07에 WEFTWARE가 앱을 개발하는 Mac(macOS 27.0.1, 저장 공간 약 1 TB)에서 위 명령으로 재 본 값이에요. 어떤 항목이 큰지 감을 잡는 참고로만 보세요. 사람마다 다르고, 이 값은 “지워도 되는 양”이 아니에요.

항목측정 크기비고
~/Library/Developer/CoreSimulator22 GBXcode 시뮬레이터 기기와 런타임
~/Library/Developer/Xcode/DerivedData13 GB다시 만들어지는 빌드 캐시
~/Library/Developer/Xcode/iOS DeviceSupport11 GB기기를 연결할 때 만들어진 디버그 심볼
~/Library/Caches8.6 GB앱이 만든 캐시
~/Library/Logs91 MB로그
Time Machine 로컬 스냅숏16개tmutil listlocalsnapshots /
iOS 기기 백업(MobileSync/Backup)0개이 Mac에는 없었어요
가상 메모리(vm.swapusage)26.0 GB 중 25.0 GB 사용메모리가 부족할 때 디스크를 쓰는 양
/private/var/vm/sleepimage2.0 GB잠자기 관련 파일, 직접 지우지 않음

~/Library/Application Support는 60 GB로 가장 컸지만 앱의 실제 데이터가 들어 있어서 줄일 대상이 아니에요. 용량이 큰 것과 지워도 되는 것은 다르다는 점이 이 측정에서 가장 눈에 띈 부분이에요.

개발 도구 세 항목(CoreSimulator, DerivedData, iOS DeviceSupport)만 합쳐도 약 46 GB예요. 이 Mac은 디스크 약 995 GB 중 약 128 GB가 남아 있어서 급한 상태는 아니었지만, 여유가 줄면 이 세 곳이 먼저 후보가 돼요.

지우지 말아야 할 것

  • /System, /private/var/vm 같은 시스템 폴더 안의 파일
  • ~/Library/Application Support처럼 앱의 실제 데이터가 있는 폴더를 통째로 지우는 것
  • 무엇인지 모르는 Library 폴더 안의 파일을 한꺼번에 삭제하는 것

잘 모르는 항목은 지우기 전에 이름으로 검색해 용도를 확인하고, 중요한 데이터는 먼저 백업하세요.

주의사항

  • 이 글의 명령은 읽기 전용(du, tmutil list…)이에요. 삭제 명령은 일부러 싣지 않았어요. 지우기 전에는 항목이 무엇인지 먼저 확인하세요.
  • 로컬 스냅숏은 macOS가 공간이 필요할 때 스스로 정리해요. 직접 지우면 그 시점으로 복원할 수 없어요.
  • 측정값은 한 대의 Mac에서 한 날 잰 값이에요.

자주 묻는 질문

시스템 데이터를 통째로 삭제할 수 있나요?

아니요. 시스템 데이터는 하나의 폴더가 아니라 여러 항목을 묶어 보여 주는 분류예요. macOS가 쓰는 파일이 섞여 있어서 통째로 지우는 방법은 없고, 항목별로 확인해 줄여야 해요.

재시작만 해도 줄어드나요?

임시 파일과 일부 캐시는 재시작 후 정리되는 경우가 있어요. 줄어드는 양은 상황마다 달라요.

가상 메모리(스왑)가 25 GB나 쓰이고 있는데 문제인가요?

메모리가 부족할 때 macOS가 디스크를 임시로 쓰는 양이에요. 큰 값은 메모리를 많이 쓰는 앱이 오래 실행 중이라는 신호일 수 있어요. 재시작하거나 무거운 앱을 닫으면 줄어드는 경우가 많아요.

"/private/var/vm" 안의 파일을 직접 지워도 되나요?

지우지 마세요. 가상 메모리와 잠자기에 쓰이는 파일이 있는 시스템 영역이에요.