맥미니 디스크 정리 보고

2026-09-02 · 작업 폴더 ~/Projects/mac-cleanup/

여유 공간 24GB → 42GB. 승인 항목 중 4건은 검증에서 "지우면 자동화가 죽는다"로 드러나 남겼습니다.

한눈에 결과

정리 전
24GB
여유 · 163GB 사용 (87%)
→
42GB
정리 후
여유 · 145GB 사용 (약 18GB 회수)
전
163 / 228 GB 사용
후
145 / 228 GB 사용

데이터 볼륨 /dev/disk3s5 228GB 기준. 시작 16:34, 종료 16:52.

무엇을 지웠나

모두 "다시 만들 수 있는 것" 또는 "정본이 따로 있는 것"만 골랐습니다. 항목마다 참조하는 프로그램이 있는지 먼저 확인했습니다.

항목크기종류왜 안전했나
whisper 음성인식 모델 4종
large-v3-mlx · small-mlx · tiny · faster-whisper-small
3.9GBAI 모델 캐시음성 전사는 전부 WSL GPU 서버로 넘어가 로컬 모델을 아무도 안 씀. live-subs가 쓰는 turbo 모델은 남김
colima 도커 가상머신 + 설정3.5GBVM중지 상태였고 LaunchAgent 참조 0건. 다시 쓰려면 colima start로 재생성
Cursor 편집기 서버 잔재 ~/.cursor-server2.0GB앱 잔재참조 없음
Rust 툴체인 2개 (stable · 1.95.0)1.8GB개발 도구러스트 미사용. rustup 본체는 남겨 rustup toolchain install stable로 복구 가능
전자책 캡처 PNG 19권 + 작업 잔재 7폴더2.4GB중간 산출물19권 모두 정본(.txt + .epub)이 ~/Projects/library/data에 있음을 대조 확인
live-subs .venv311975MB파이썬 가상환경현행 .venv(3.12)와 중복. 참조하는 스크립트 없음
Google 업데이터 crx 캐시707MB업데이트 캐시이미 적용된 업데이트 페이로드
Aside 업데이터 crx 캐시422MB업데이트 캐시현재 버전 폴더·설정·로그는 보존
잡캐시 (colima 317 · ollama 186 · node-gyp 62)565MB캐시재생성 가능
Homebrew 캐시905MB패키지 캐시brew cleanup --prune=all
pip 캐시264MB패키지 캐시pip3 cache purge
pnpm · npm 캐시~20MB패키지 캐시pnpm store prune · npm cache clean
claude-cli-nodejs 캐시 내용물49MB캐시폴더는 유지, 내용만 비움
전자책 캡처 삭제 목록 (19권 + 잔재)

책 폴더 19권: 13.67 · 1일 1페이지 세상에서 가장 짧은 교양수업 365 · 나의 삼촌 브루스 리 1 · 나의 삼촌 브루스 리 2 · 뤼미에르 피플 · 마음챙김의 시 · 말뚝들 · 바깥은 여름 · 배당 ETF로 월 400만 원 현금흐름 만들기 · 스스로 행복하라 · 신경끄기의기술 · 아무튼, 명상 · 아우렐리우스의 명상록 · 이병한의 테크노-차이나 탐문 · 제철 행복 · 죽은 왕녀를 위한 파반느(개정판) · 쥬디 할머니 · 진짜 나를 찾아라 · 혼모노

작업 잔재 7폴더: 파반느-대활자(415MB) · 파반느-수정(256MB) · 파반느-보충(52MB) · 혼모노-중단잔재(59MB) · 말뚝들-중단분 · 서울뷰어 테스트 2개

캡처 PNG는 텍스트 추출용 중간 산출물이었고, 도서관 앱은 EPUB 정본만 읽습니다.

지우지 않은 것과 그 이유

승인을 받았지만 실행 전 검증에서 "지우면 안 된다"로 판명된 항목이 4건 있습니다. 처음 스캔은 파일 이름으로 "누가 쓰나"를 검색했고 0건이 나와 후보에 올렸지만, 실행 단계에서 실제 실행 경로를 따라가 보니 전부 사용 중이었습니다.

항목크기왜 지우면 안 되나
~/Library/Python/3.91.7GB삭제 금지. 맥에 기본 내장된 /usr/bin/python3가 실은 3.9.6이고, 이 폴더가 그 파이썬의 패키지 창고. 출퇴근 봇 3종·auth-watch·LifeVault 웹·ytvid·도서관 웹·통신비 신청 등 LaunchAgent 31개가 /usr/bin/python3로 돌아감. 지웠으면 31개 자동화가 한꺼번에 침묵사. 설정 파일에 "3.9"라는 글자가 없어서 이름 검색은 0건이었던 함정
Playwright 브라우저 구버전1.8GB삭제 대상 0건. 디스크에 있는 8개 revision 전부 참조 중. 1234=pumui-web·prd-interview·codex, 1223=위 파이썬 3.9 공용(당근 와처·아마란스 동기화·출퇴근 봇), 1208=gstack 스킬
Open Design 업데이트 페이로드 0.15.x567MB잔재 아님. 설치본은 0.14.1이고 페이로드가 0.15.0·0.15.1로 더 새 버전. 적용 대기 중인 업데이트
whisper-large-v3-turbo1.5GB사용 중. live-subs 실시간 자막 서버의 기본 모델
~/.cache/uv7.8GB이번엔 건너뜀. 온톨로지 MCP 서버 10여 개가 이 캐시 폴더 안의 가상환경으로 상시 실행 중이어서 uv cache clean이 잠금에 막힘. 강제하면 MCP가 즉시 죽음. 아래 "남은 후보" 참고

남은 후보 (결정 대기)

아래는 손대지 않았습니다. 필요하면 항목을 골라 지시해 주세요.

항목크기하려면
uv 패키지 캐시약 7GB온톨로지 MCP 서버 전부 중지 → uv cache clean → MCP 재시작. 가장 큰 덩어리
MS Office 3종 (Word·Excel·PowerPoint)6.3GB안 쓰면 앱 삭제. Pearcleaner로 잔재까지
브라우저 캐시 5종
Aside 1.5 · ego lite 1.3 · amaranth-sync 크롬 1.26 · Chrome 0.77 · attendance 크롬 0.62
약 5.5GB이번에 제외하신 항목. 지워도 로그인은 유지되지만 자동화 봇 크롬은 다시 받아옴
재부팅으로 비워지는 임시 폴더 /private/var/folders3.3GB재부팅 한 번
Chrome 프로필 6개2.6GB안 쓰는 프로필 정리
pumui-web 백업 4개703MB최신 1개만 남기기
micrec 녹음 WAV 3개548MBm4a 변환본 있음. 검증 후 삭제
Preboot 볼륨18GB정상은 1~2GB라 이례적. sudo 필요한 별건 조사

debloat (mac-os-debloat)

mac-os-debloat는 디스크가 아니라 메모리(RAM)를 아끼는 도구입니다. 맥이 뒤에서 켜두는 서비스(분석 전송·크래시 리포트·광고·베타 등록 등)를 끕니다.

설치 완료 — ~/bin/debloat. PATH에 추가했으니 새 터미널부터 debloat로 실행됩니다.

현재 상태 — 서비스 268개 중 267개 켜짐, 93개 실행 중. 회수 가능 RAM 약 4.4GB, 스왑 4GB 사용 중.

telemetry 프리셋 미리보기 — 45개를 끕니다. 기능 손실 없음(분석·크래시리포트·광고·베타 등록만).

적용은 관리자 권한이 필요해 터미널에서 직접 실행해 주세요.

debloat --preset telemetry     # 적용 (비밀번호 입력)
debloat --status               # 상태 확인
debloat --restore              # 되돌리기 (또는 --enable-all)

macOS 업데이트를 하면 초기화되므로 업데이트 후 다시 실행합니다. balanced 프리셋(172개, Siri·iMessage·Continuity까지 끔)은 이 맥이 자동화 서버라 권하지 않습니다.

GitHub 디스크 정리 도구 조사

"안전 최우선" 기준으로 후보 15종을 실측(별·최근 커밋·소스·사고 이력)했습니다. 추천 조합은 보기 → 자동 정리 → 앱 잔재 3단계입니다. 상세 보고서는 ~/Projects/mac-cleanup/tool-research-2026-09-02.md.

단계도구추천 이유주의설치
1. 보기dust
12k★ · 2026-08
삭제 기능이 아예 없음. 어디가 큰지만 보여줌가장 안전brew install dust
2. 자동 정리Mole (mo)
65k★ · 2026-09-01
전 명령 --dry-run, 화이트리스트, 삭제 로그, 공개 보안 감사 문서. 개발 캐시(uv·pnpm·cargo 등) 커버삭제가 영구적. 아래 사고 이력 필독. 백업 + dry-run 필수brew install mole
3. 앱 잔재Pearcleaner
14k★ · macOS 26 지원
삭제 전 목록 표시, 휴지통 경유(되돌리기 가능), 고아 파일 검색개발 중단 상태. pearcleaner.com은 악성 가짜 사이트 — brew로만brew install --cask pearcleaner

Mole 사고 이력 — 이 맥과 판박이 구성에서 실제로 일어난 일

전부 당일~다음날 수정됐고 소스에서 보호 코드를 확인했습니다. 그래도 "홈 폴더 안에서 고아 파일을 추정해 영구 삭제"라는 설계는 그대로이므로, 쓰신다면 아래 순서를 지켜야 합니다.

cp -a ~/.claude ~/Desktop/claude-backup-$(date +%F)
cp -a ~/Library/LaunchAgents ~/Desktop/LaunchAgents-backup-$(date +%F)
mo clean --dry-run --debug 2>&1 | tee ~/Desktop/mole-dryrun.txt   # 목록 정독
mo clean --whitelist                                              # 지킬 것 등록
mo clean
mo history
비추천 도구와 이유

가짜 사이트 주의: pearcleaner.com은 인포스틸러 배포처(출처: Moonlock). GrandPerspective도 "Free Download 2026" 가짜 GitHub 리포가 여럿 있으니 공식 SourceForge 또는 brew로만.

Mole·Pearcleaner가 못 잡는 것 — 내장 명령 보완
brew cleanup -n && brew cleanup            # Homebrew (오늘 실행함)
hf cache ls                                # HuggingFace 모델 캐시 조회
hf cache prune --dry-run                   # 참조 없는 리비전
npx playwright uninstall                   # 현재 버전이 안 쓰는 브라우저 (이 맥은 전부 참조 중이라 대상 0)
tmutil listlocalsnapshots /                # 타임머신 로컬 스냅샷 (이 맥은 0개)
uv cache prune --dry-run                   # uv (MCP 중지 후에만)

이번에 배운 것

이름 검색만 믿지 말고 실제 실행 경로를 확인한다. 문패에 "3.9"가 없어도 그 집에 3.9가 살고 있었습니다. /usr/bin/python3라는 문패 뒤에 3.9.6이 있었고, 31개 자동화가 그 집에 드나들었습니다. 앞으로 "누가 쓰나" 검사는 grep이 아니라 --version·import 실측으로 합니다.

삭제 차단 훅이 제 역할을 했습니다. 실행 에이전트가 훅에 막혀 멈추고 검증부터 다시 한 덕분에 위 4건이 걸러졌습니다. 훅 없이 스크립트를 그대로 돌렸으면 출퇴근 봇부터 죽었을 겁니다.

💡 쉬운 풀이: 캐시는 "다음에 빨리 쓰려고 옆에 쌓아둔 복사본"이라 지워도 다시 생깁니다. 이번에 지운 18GB는 전부 그런 복사본이거나 정본이 따로 있는 중간 산출물입니다. 반대로 ~/Library/Python/3.9는 겉보기엔 낡은 창고였지만 실은 자동화 31개가 매일 드나드는 현역 창고여서, 이름표만 보고 판단하면 안 된다는 교훈을 남겼습니다.