Mac의 System Data란 무엇인가요?

시스템 데이터는 저장 공간 막대의 회색 부분입니다. 이름이 붙은 카테고리에 들어가지 않는 것, 즉 캐시, 로그, 스왑, 임시 파일, 앱 데이터, 개발 도구가 보관하는 것이 여기에 들어갑니다. 시스템 설정에서는 열어 볼 수 없지만, 모든 부분이 크기를 잴 수 있는 평범한 폴더이고, 큰 것 중 몇 가지는 안전하게 지울 수 있습니다.

3일 동안 무료로 체험하세요. 클린업에는 라이선스가 필요합니다: 컴퓨터 1대당 $29.99 한 번. 구독 없음. 오프라인에서 동작합니다.

최종 업데이트: 2026년 10월 18일. 경로와 Apple의 표현은 macOS 27에서 확인했습니다.

Apple이 말하는 시스템 데이터

Apple 메뉴에서 시스템 설정, 일반, 저장 공간을 차례로 엽니다. 막대의 색이 있는 부분은 각각 규칙이 있는 카테고리입니다. 응용 프로그램, 문서, 사진, Mail, 메시지, iCloud Drive 등. 시스템 데이터는 그 나머지입니다. 현재 macOS용 Apple 가이드는 이 카테고리가 "여기 나열된 카테고리에 속하지 않는 파일을 포함"하며, 그 창에서는 "이 카테고리의 내용을 관리할 수 없다"고 설명합니다.

같은 가이드는 그 파일이 무엇인지도 밝힙니다. "로그 파일, 캐시, VM 파일, 기타 런타임 시스템 리소스"에 더해 "임시 파일, 서체, 앱 지원 파일, 플러그인"입니다. 또 이 카테고리는 "Mac의 현재 상태에 따라 크기가 달라지며", 그 내용은 "Finder나 그것을 만든 타사 앱으로 관리"한다고 덧붙입니다. 이전 macOS 버전에서는 같은 항목을 "기타"라고 불렀습니다.

그러니까 시스템 데이터는 폴더가 아니고, 지울 수 있는 하나의 대상도 없습니다. macOS가 빼기로 구한 합계이기 때문에, 아무것도 건드리지 않아도 바뀝니다. 시스템 데이터 숫자가 맞지 않는 이유 에서 그 계산을 자세히 설명합니다.

출처: Apple: Mac에서 저장 공간 설정 변경하기 · Apple: Mac에서 저장 공간 확보하기

30초 점검

무엇을 재기 전에, 비용이 들지 않는 세 가지를 먼저 하세요. 그것만으로 막대가 움직이는 경우가 많고, 이 페이지의 나머지가 필요한지도 알 수 있습니다.

  1. 시스템 설정, 일반, 저장 공간에서 회색 막대 위에 포인터를 올리고 크기를 적어 둡니다. 나중에 비교할 기준이 됩니다.
  2. 휴지통을 비웁니다. 그 안에 있는 것은 여전히 사용 중인 공간으로 계산됩니다. 하는 김에 Finder의 다운로드 폴더도 살펴볼 만합니다.
  3. 재시동합니다. 재시동은 스왑 파일을 지우고, macOS가 제거 가능한 공간을 돌려줄 틈을 주며, 그 뒤에 막대가 다시 계산됩니다.

같은 화면의 추천 항목(iCloud에 저장, 본 영화 제거, 휴지통 자동 비우기)은 문서, Mail, 휴지통, 비디오에 작용합니다. 회색 막대에는 닿지 않습니다. 이 세 단계 뒤에도 시스템 데이터가 가장 큰 부분이라면 계속 읽으세요.

이제 시스템 데이터에 들어가지 않는 것

많은 가이드가 아직도 iPhone 백업과 Mail을 흔한 원인으로 꼽습니다. 최신 macOS에서는 각각 자기 줄이 있으므로, 큰 회색 막대를 더는 설명하지 못합니다.

  • iPhone과 iPad 백업, 다운로드한 iOS 펌웨어는 iOS 파일에 포함됩니다.
  • Mail의 메시지와 첨부 파일은 Mail에 포함됩니다.
  • 메시지의 대화와 첨부 파일은 메시지에 포함됩니다.
  • macOS 자체도 자기 줄이 있으며, 바꿀 수 없는 봉인된 읽기 전용 볼륨에 있습니다. 봉인된 시스템 볼륨 에서 그 비용을 설명합니다.

시스템 데이터가 막대에서 가장 크다면, 답은 거의 언제나 사용자 라이브러리, 개발 도구의 폴더, 또는 macOS가 스스로 보관하는 파일 중 하나에 있습니다.

먼저 진짜 숫자를 확인하세요

Finder, 시스템 설정, 명령줄은 여유 공간을 각자 다르게 셉니다. 무엇이든 지우기 전에 디스크에 직접 물어보세요.

diskutil info / | grep "Free Space"
df -h /System/Volumes/Data

Finder가 이 두 명령보다 여유 공간을 훨씬 많이 보여 준다면, 그 차이는 정리 가능 공간입니다. macOS가 되찾을 수 있다고 보고, 무언가 요청할 때만 돌려주는 공간입니다. 정리 가능 공간, 그리고 macOS가 실제로 내놓게 하는 방법 에서 그 경우를 다룹니다.

그다음 로컬 스냅샷 목록을 봅니다.

tmutil listlocalsnapshots /

com.apple.TimeMachine으로 시작하는 이름은 Time Machine의 시간별 스냅샷입니다. com.apple.os.update로 시작하는 이름은 macOS와 그 업데이트의 것이니 macOS에 맡겨 두세요.

무엇이 공간을 차지하는지 찾기

이 두 명령은 가장 큰 폴더를 보여 주며, 가장 큰 것이 마지막에 나옵니다. 첫 번째 명령은 암호를 묻습니다. 또 터미널에 전체 디스크 접근 권한(시스템 설정, 개인정보 보호 및 보안)이 없으면 macOS가 디스크 일부를 숨깁니다.

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

맨 위에 나온 폴더, 예를 들어 ~/Library/Caches나 ~/Library/Developer에 대해 두 번째 명령을 다시 실행하고, 알아볼 수 있는 것이 나올 때까지 반복하세요. 그런 다음 아래 표에서 찾아보세요.

터미널 없이

Finder에서 이동 메뉴를 열고 Option 키를 누른 채 라이브러리를 선택합니다. Command-J를 누르고 "모든 크기 계산"에 체크한 뒤 창을 크기순으로 정렬합니다. 가장 큰 폴더는 명령어가 출력하는 것과 같지만 빈틈이 하나 있습니다. Finder는 스냅샷, 스왑, /private 아래의 숨겨진 폴더를 보지 못하므로, 그 부분은 여전히 명령줄이 낫습니다.

안에 든 것, 항목별로

시스템 데이터가 클 때 보통 무엇으로 이루어져 있는지, 각 부분이 어디에 있는지, 안전하게 지우는 방법. Apple은 어떤 폴더가 어떤 줄에 들어가는지 공개하지 않으니, 먼저 재 보고 움직이세요.

무엇이고, 어디에 있나판정지우는 방법
앱 캐시
~/Library/Caches
/Library/Caches
안전앱을 종료한 다음 그 폴더를 비웁니다. 앱이 다시 만들기 때문에 다음 실행은 조금 느립니다.
로그와 충돌 보고서
~/Library/Logs
/Library/Logs
/private/var/log
안전오래된 파일을 지웁니다. macOS와 앱은 필요할 때 새 파일을 씁니다.
Time Machine 로컬 스냅샷
폴더가 아님: tmutil로 목록 확인
백업이 다른 디스크에 있다면 안전Apple의 방법: Time Machine 설정에서 백업 빈도를 수동으로 바꾸고 몇 분 기다린 다음 원래대로 되돌립니다. 또는 다음을 실행합니다.
sudo tmutil deletelocalsnapshots /
Xcode 빌드 데이터
~/Library/Developer/Xcode/DerivedData
안전Xcode를 닫은 상태에서 지웁니다. 각 프로젝트의 다음 빌드가 오래 걸립니다.
Xcode 기기 지원 파일
~/Library/Developer/Xcode/iOS DeviceSupport
더 이상 쓰지 않는 iOS 버전이라면 안전오래된 iOS 버전의 폴더를 지웁니다. 그 버전을 쓰는 기기를 연결하면 Xcode가 다시 복사합니다.
시뮬레이터
~/Library/Developer/CoreSimulator
사용할 수 없는 것은 안전xcrun simctl delete unavailable
Docker Desktop의 디스크 이미지
~/Library/Containers/com.docker.docker
먼저 확인Finder가 아니라 Docker의 명령을 쓰세요. 볼륨을 정리하기 전에 내용을 확인하세요.
docker system prune
패키지 관리자 캐시
~/Library/Caches/Homebrew
~/.npm
~/Library/Caches/pip
안전brew cleanup
npm cache clean --force
pip cache purge
로컬 AI 모델
~/.ollama/models
~/.lmstudio/models
~/.cache/huggingface
먼저 확인모델은 그것을 내려받은 도구로 지웁니다. 예:
ollama rm
앱 지원 데이터와 컨테이너
~/Library/Application Support
~/Library/Containers
~/Library/Group Containers
먼저 확인앱이 진짜 데이터, 즉 데이터베이스, 프로젝트, 설정을 두는 곳입니다. 정리는 앱 안에서 하세요. 폴더는 그 앱이 더 이상 설치되어 있지 않을 때만 지우세요.
지운 앱의 잔여물
~/Library/Preferences
~/Library/LaunchAgents
/Library/LaunchDaemons
먼저 확인앱을 휴지통으로 옮겨도 이것들은 남습니다. 지우기 전에 각 이름을 삭제한 앱과 맞춰 보세요.
스왑 파일
/System/Volumes/VM
그대로 두기메모리가 모자랄 때 macOS가 만들고 지웁니다. 재시동하면 사라지고, 메모리를 많이 쓰는 앱을 종료하면 작게 유지됩니다.
임시 파일
/private/var/folders
그대로 두기실행 중인 앱이 사용합니다. macOS가 자기 일정에 따라 정리하며, 재시동이 그 기회가 됩니다.
Spotlight 색인
/System/Volumes/Data/.Spotlight-V100
그대로 두기검색이 고장 났을 때만 다시 만듭니다.
sudo mdutil -E /

개발 도구는 모든 폴더를 담은 별도 가이드가 있습니다. Xcode 저장 공간, Docker 디스크 용량, AI 모델이 저장되는 곳 그리고 모든 개발 캐시를 한 표에.

Time Machine 스냅샷에 대해

Apple에 따르면 Time Machine은 약 한 시간마다 스냅샷을 저장하고, 각각을 24시간 보관하며, 마지막으로 성공한 백업의 스냅샷 하나를 공간이 필요할 때까지 더 보관하고, 스냅샷이 쓰는 공간을 사용 가능한 공간으로 셉니다. 그래서 막대의 사용 중인 부분을 키우지는 않아야 하지만, Finder와 df의 여유 공간이 다른 흔한 이유입니다. 설치 프로그램이나 도구가 공간 부족으로 시작되지 않을 때 지우고, 습관처럼 지우지는 마세요. Time Machine이 유일한 백업이라면, 가장 최근 스냅샷이 오늘 바꾼 파일의 유일한 사본일 수 있습니다.

Time Machine 로컬 스냅샷 그리고 APFS 스냅샷이란 에서 더 자세히 다룹니다. 출처: Apple: Time Machine 로컬 스냅샷에 관하여.

건드리지 말아야 할 것

절대 금지

시스템 볼륨과 시스템 자체의 데이터베이스. 앞의 것은 어차피 macOS가 변경을 거부하고, 뒤의 것에는 사용자 계정과 통합 로그 같은 것이 들어 있습니다.

/System
/private/var/db

암호가 들어 있는 키체인:

~/Library/Keychains

스왑 파일, 열려 있는 앱의 컨테이너 안에 있는 것, Mail과 사진 보관함도 건드리지 마세요. 이것들은 Mail과 사진만 바꿔야 합니다.

먼저 확인해 볼 것

Xcode Archives에는 배포한 빌드와 그 충돌 보고서를 읽는 데 필요한 심볼이 들어 있고, 다시 만들 방법이 없습니다. 직접 만들거나 미세 조정한 모델은 다시 내려받을 수 없습니다. Docker 볼륨에는 데이터베이스가 들어 있을 수 있습니다.

클리너 앱은 사용자 라이브러리에서 작업하는데, macOS는 그곳을 보호하지 않습니다. 부주의한 정리가 피해를 내는 곳이 바로 거기이니, 무엇을 쓰든 항목이 사라지기 전에 하나하나 볼 수 있고 나중에 되돌릴 수 있는지 확인하세요.

다시 늘어나는 이유

안에 든 것 대부분은 캐시이고, 캐시는 쓰면 다시 찹니다. DerivedData는 다음 빌드 때 돌아옵니다. Time Machine은 한 시간 안에 새 스냅샷을 만듭니다. 스왑은 다음에 메모리가 모자랄 때 커집니다. Homebrew는 다음 업그레이드 때 다시 내려받습니다. 어느 것도 고장이 아니며, 그래서 '시스템 데이터 지우기'는 끝나지 않습니다.

도움이 되는 것은 내 Mac에서 어떤 두세 개 폴더가 큰지 알고 몇 달마다 확인하는 것입니다. 한 번에 다 지우는 것보다 낫습니다. 저장 공간 막대가 가득 차 보여도 아직 돌려줄 정리 가능 공간이 있는 Mac이라면 그대로 두어도 괜찮을 수 있습니다. 스왑 파일과 잠자기 이미지 에서 디스크가 아니라 메모리에 따라 달라지는 두 파일을 다룹니다.

Bytesweep가 도움이 되는 곳

이 페이지의 모든 작업은 터미널과 Finder로 무료로 할 수 있습니다. Bytesweep는 명령과 추측의 수고를 덜어 줍니다.

정리: 시스템 정크, 개발자 데이터, 앱과 브라우저 캐시, 오래된 로그, 임시 파일, 휴지통에서 50.96GB를 회수할 수 있으며, 각각 위치와 7일 실행 취소가 함께 표시됩니다
  • 저장 공간 스캔은 라이브러리 같은 숨은 폴더까지 포함해 디스크의 폴더 크기를 재므로, 회색 막대가 이름과 크기가 붙은 폴더로 보입니다.
  • 정리는 캐시, 로그, 임시 파일, 개발 데이터를 위치와 함께 보여 주고 각각을 안전, 먼저 검토, 유지로 평가합니다. 안전한 항목만 미리 체크됩니다.
  • 정리한 것은 먼저 같은 디스크의 복원 지점으로 옮겨지므로 7일 동안 되돌릴 수 있습니다.
  • Time Machine 로컬 스냅샷 삭제, Homebrew와 Docker 정리는 macOS와 각 도구의 명령에 맡기기 때문에 되돌릴 수 없습니다. Bytesweep는 실행하기 전에 이를 표시합니다.

자주 묻는 질문

시스템 데이터를 그냥 지워도 되나요?

한 덩어리로는 안 됩니다. 시스템 데이터는 macOS가 저장 공간 막대에 그리는 합계이고, 그 뒤에 폴더 하나가 있는 것이 아닙니다. 지우는 것은 그 안의 개별 항목이며, 그중에는 앱에 필요한 파일도 있습니다. 그래서 답은 언제나 먼저 보는 것이지, 통째로 지우는 것이 아닙니다.

시스템 데이터는 '기타'와 같은가요?

네. 이전 macOS는 같은 나머지 카테고리를 '기타'라고 불렀습니다. 그 뒤 iPhone 백업을 위한 iOS 파일처럼 자기 카테고리로 옮겨 간 항목도 있습니다.

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

개발에 쓰는 Mac이라면 보통 Xcode, 시뮬레이터, Docker, 패키지 캐시입니다. 다른 Mac에서는 앱 캐시, 앱이 정리하지 않는 데이터, 삭제한 앱의 잔여물인 경우가 더 많습니다. '무엇이 공간을 차지하는지 찾기'의 두 명령으로 내 Mac은 어느 쪽인지 알 수 있습니다.

시스템 데이터는 어느 정도가 정상이고, 언제 멈춰야 하나요?

Apple은 수치를 공개하지 않으며, 적정한 값은 Mac을 어디에 쓰느냐에 따라 다릅니다. Xcode, Docker, 로컬 AI 모델이 있는 Mac은 메일과 웹만 쓰는 Mac보다 수십 GB가 더 많고, 그것은 결함이 아닙니다. 쓸모 있는 기준은 총량이 아니라, 안에 있는 큰 폴더가 자신이 알고 아직 쓰는 것에 속하는지입니다. 그렇다면 거기서 멈추세요. 가장 큰 폴더가 몇 달 전에 지운 도구의 것이라면, 그것이 비울 대상입니다.

왜 저절로 줄어들었나요?

Time Machine 스냅샷은 24시간이 지나면 만료되고, macOS는 무언가 필요할 때 정리 가능 공간을 돌려주며, 재시동하면 스왑 파일이 사라집니다. 또 카테고리는 백그라운드에서 다시 계산되므로, 파일이 하나도 바뀌지 않아도 막대가 움직일 수 있습니다.

macOS를 다시 설치하면 해결되나요?

아니요. 재설치는 시스템 볼륨을 바꾸고 데이터 볼륨은 그대로 두는데, 시스템 데이터는 거의 전부 데이터 볼륨에 있습니다. Mac을 지우고 처음부터 시작해야만 사라지며, 그 뒤에도 같은 앱이 같은 캐시를 다시 만듭니다.

정리 가능 공간은 정말 여유 공간인가요?

대체로 그렇습니다. macOS는 공간이 필요하면 내놓기 때문에, Finder가 공간이 없다고 해도 큰 복사는 대개 성공합니다. 다만 도구가 먼저 여유 공간을 확인하고 시작을 거부할 때는 도움이 되지 않으며, 원할 때 바로 내놓게 하는 유일한 방법은 스냅샷을 직접 지우는 것입니다.