TL;DR
로컬 LLM 환경에서는 기본 캐시 디렉토리와 런타임별 모델 저장소, 중복된 양자화 포맷, 그리고 프로젝트별 벡터 임베딩이 수십 기가바이트 단위의 디스크 점유를 유발하므로 먼저 du 같은 파일 시스템 명령으로 ~/.cache/huggingface/ 및 ~/.ollama/models 경로의 사용량을 확인해야 한다. 동일 모델의 여러 퀀타이즈 포맷(Q4_K_M, Q8_0 등)은 중복 저장을 낳으므로 실제 사용하는 포맷만 남기고 제거하면 즉각적인 공간 회복이 가능하며 오래된 Chroma·FAISS·Pinecone 인덱스도 점검 대상이다. 이러한 정리 작업은 간단한 쉘 스크립트와 주기적 자동화로 운영 부담을 줄일 수 있으며 게시물은 완전한 자동화 스크립트와 저장소 매핑 도구를 링크로 제공하여 재현 가능한 절차를 제공한다.
실용적 조언
- Hugging Face 캐시 경로(~/.cache/huggingface/hub)와 Ollama 모델 경로(~/.ollama/models)를 우선 점검하고 du -sh 같은 파일 시스템 요약 명령으로 사용량을 확인한 뒤 실제 사용하지 않는 퀀타이즈 포맷과 오래된 벡터 인덱스를 삭제하라.
- 중복된 양자화 포맷은 단일 포맷만 보관하도록 정리하고 임베딩 DB는 프로젝트별로 백업·보존 정책을 마련한 후 자동화 스크립트로 주기적 정리를 실행하라.
섹션별 상세
du -sh ~/.cache/huggingface/이 코드는 사용자의 홈 디렉토리에 있는 Hugging Face 캐시 디렉토리의 전체 사용량을 요약 형태로 확인하는 예시이다.
용어 해설
- 양자화 포맷(Quantization Format)
- — 모델 가중치를 정수 형태로 표현해 저장·추론 비용을 줄이는 파일 형식으로, 서로 다른 포맷(Q4_K_M, Q8_0 등)은 크기와 추론 호환성 측면에서 차이를 보이며 동일 모델의 중복 다운로드가 디스크 낭비로 이어지기 때문에 정리 대상이 된다.
- 벡터 임베딩(Vector Embedding)
- — 텍스트나 문서를 고정 길이 실수 벡터로 변환한 표현으로 로컬 프로젝트의 임베딩 데이터베이스(Chroma, FAISS 등)에 저장되며 사용하지 않는 임베딩 파일과 오래된 인덱스가 디스크 점유를 크게 증가시킬 수 있다.
- 캐시 디렉토리(Cache Directory)
- — 라이브러리나 런타임이 모델 가중치, 토큰화 파일, 퀀타이즈된 바이너리 등을 임시로 보관하는 폴더로, 예컨대 Hugging Face는 ~/.cache/huggingface/hub에 파일을 축적하여 디스크 사용량 급증의 주요 원인이 된다.
언급된 도구
모델 허브와 캐시 디렉토리 관리
로컬 모델 실행 및 저장
로컬 벡터 데이터베이스
로컬 벡터 인덱싱 라이브러리
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.