맥 용량이 꽉 찼는데 Claude한테 원인을 물어봤더니, 범인은 Claude였음 (크롬 프로필 157개, 8.7GB)
my mac ran out of disk. i asked claude what was eating it. part of the answer was claude (157 chrome profiles, 8.7 GB)
핵심 요약
Claude가 UI 테스트를 위해 생성한 크롬 프로필과 임시 파일들이 맥 디스크 용량을 전부 차지해버린 사건입니다.
- 디스크 용량 부족 — Claude가 UI 테스트 시 생성한 크롬 프로필과 임시 파일이 삭제되지 않고 방치됨
- 자동화의 부작용 — 에이전트가 생성한 임시 파일이 정리되지 않아 수백 기가바이트의 저장 공간을 점유함
- 예방 조치 — 세션 종료 시 정리 스크립트를 실행하거나 컨테이너 환경을 활용하는 방식이 권장됨
- 도구 추천 — 디스크 관리를 위해 AI에게 맡기기보다 ncdu, WizTree, Onyx 같은 전용 도구 사용이 안전함
내 맥 용량이 228GB 중에 25GB밖에 안 남았길래 Claude한테 뭐가 문제냐고 물어봤거든. 근데 범인 중 하나가 바로 Claude였음.
스크린샷 찍어서 지 UI 작업 확인하는 스크립트가 돌아갈 때마다 크롬을 새 임시 프로필로 실행하는데, 이걸 삭제를 안 하는 거야. 프로필이 157개나 쌓여서 8.7GB를 처먹고 있었음. 심지어 헤드리스 크롬 하나는 27시간 동안 좀비처럼 떠 있더라.
일주일 뒤에 또 디스크 꽉 찼다고 난리 남. 이번엔 macOS가 크롬 실행할 때마다 만드는 크롬 앱 복사본이 439개나 쌓여 있었음. du 명령어 찍어보니까 907GB라고 나오는데, 내 디스크 용량상 말이 안 되잖아? 알고 보니 블록을 공유하는 거라 실제로는 2GB 정도였음. 대부분 구버전 크롬이었고, 캡처 작업 많이 돌린 날에 특히 폭증했더라.
그래서 규칙을 좀 추가함:
- 모든 캡처 스크립트는 프로필을 지정된 폴더 하나에만 저장하고 finally 블록에서 무조건 삭제할 것. 에이전트는 작업 끝나면 자기가 띄운 크롬을 반드시 죽이고, 디버깅 포트 열린 크롬이 절대 안 남게 할 것. 파일은 함부로 영구 삭제 안 함. 휴지통으로 보내고 내가 직접 비우기로 함.
이런 건 코드 diff나 테스트로는 절대 안 잡히더라. 코드는 멀쩡했거든. 그냥 내 컴퓨터만 개판 된 거임.
혹시 에이전트한테 지시사항에 적어놓고 기도하는 거 말고, 스스로 뒷정리 잘하게 만드는 좋은 방법 아는 사람?

