Ollama 모델은 ollama pull로 받고, ollama ls로 확인하고, ollama rm으로 지웁니다. 모델 하나가 수 GB라 디스크가 금방 찹니다.
최종 확인: 2026-10-22
이때는 안 쓰는 모델을 지우거나, OLLAMA_MODELS 환경 변수로 저장 위치를 다른 디스크로 옮기면 됩니다.
모델 관리 명령 한눈에 보기
| 하려는 일 | 명령 | 결과 |
|---|---|---|
| 모델 내려받기 | ollama pull llama3 |
모델 파일을 내 컴퓨터에 저장 |
| 받은 모델 목록 | ollama ls |
이름·ID·크기·수정 시점 표시 |
| 모델 지우기 | ollama rm llama3 |
저장된 모델 파일 삭제(디스크 확보) |
| 메모리에 올라간 모델 | ollama ps |
지금 실행 중인 모델과 CPU/GPU 사용 표시 |
| 메모리에서 내리기 | ollama stop llama3 |
메모리만 비움(파일은 그대로) |
ollama rm은 디스크를, ollama stop은 메모리를 비웁니다.
모델 내려받기
ollama pull 뒤에 모델 이름을 적습니다. 같은 모델의 다른 크기나 버전은 이름 뒤에 :태그를 붙여 고릅니다(예: llama3:8b).
ollama pull llama3

받은 모델 확인하기
ollama ls(또는 ollama list)는 내려받은 모델을 크기와 함께 보여 줍니다.
이 글을 쓴 맥의 ollama ls에서는 llama3와 qwen2.5가 각각 4.7GB, qwen3.5:9b가 6.6GB였고, 모델 폴더 전체는 26GB였습니다.
ollama ls

사용 상황: 실험하느라 비슷한 모델을 여러 개 받아 두어 디스크가 부족해졌을 때
활용 예시: ollama ls의 SIZE 열에서 용량이 큰 모델을 찾고, 그중 당분간 쓰지 않을 모델을 골라 ollama rm으로 지웁니다.
안 쓰는 모델 지우기
ollama rm llama3
지운 모델이 다시 필요하면 ollama pull로 다시 받으면 됩니다. 다만 수 GB를 다시 내려받아야 하니, 자주 쓰는 모델은 남겨 두는 편이 낫습니다.
지우기 전에 ollama ps로 그 모델이 지금 메모리에 올라가 있는지 확인하세요. 실행 중이면 ollama stop 모델이름으로 먼저 내린 뒤 지웁니다.
모델이 저장되는 위치
공식 FAQ에 나온 운영체제별 기본 저장 위치입니다.
| 운영체제 | 기본 저장 위치 |
|---|---|
| macOS | ~/.ollama/models |
| Linux | /usr/share/ollama/.ollama/models |
| Windows | C:\Users\%username%\.ollama\models |
용량이 차면 OLLAMA_MODELS로 저장 위치 옮기기
OLLAMA_MODELS 환경 변수에 폴더를 지정하면 Ollama가 모델을 그 폴더에서 찾고, 새로 받는 모델도 그 폴더에 저장합니다.
이미 받은 모델은 저절로 옮겨지지 않으므로, 폴더를 직접 옮겨야 기존 디스크가 비워집니다. 모델 폴더 안에는 blobs(실제 모델 파일), manifests(모델 목록) 같은 하위 폴더가 있고, 이 글을 쓴 맥에서는 이 폴더가 26GB였습니다.
맥에서 외장 디스크로 옮기기 (Ollama 앱 기준)
- 메뉴 막대의 Ollama 아이콘에서 Ollama를 종료합니다. 실행 중에 파일을 옮기면 안 됩니다.
- 지금 용량을 확인합니다:
du -sh ~/.ollama/models - 외장 디스크로 폴더째 복사합니다:
cp -R ~/.ollama/models "/Volumes/외장디스크/ollama-models" - 새 위치를 지정합니다:
launchctl setenv OLLAMA_MODELS "/Volumes/외장디스크/ollama-models" - Ollama를 다시 실행하고
ollama ls를 입력합니다. 옮기기 전과 같은 모델 목록이 보이면 성공입니다. - 목록이 같은 것을 확인한 뒤에만 예전 폴더를 지웁니다:
rm -rf ~/.ollama/models
체크 포인트: launchctl setenv로 넣은 값은 맥을 재부팅하면 사라집니다. 재부팅 뒤 ollama ls에 모델이 안 보이면 4단계 명령을 다시 실행하고 Ollama를 다시 시작하세요. 외장 디스크가 연결되지 않은 상태에서도 모델이 보이지 않습니다.
ollama serve를 터미널에서 직접 띄워 쓰는 경우에는 launchctl 대신 그 터미널에서 export OLLAMA_MODELS="/Volumes/외장디스크/ollama-models"를 먼저 실행한 뒤 ollama serve를 실행합니다.
Linux (systemd 서비스로 실행하는 경우)
- 새 폴더를 만들고 기존 모델을 복사합니다:
sudo mkdir -p /data/ollama-models다음sudo cp -R /usr/share/ollama/.ollama/models/. /data/ollama-models/ ollama사용자가 읽고 쓸 수 있게 권한을 줍니다:sudo chown -R ollama:ollama /data/ollama-models(공식 FAQ 안내)sudo systemctl edit ollama.service로 편집기를 열고[Service]아래에Environment="OLLAMA_MODELS=/data/ollama-models"를 넣습니다.- 다시 불러와 재시작합니다:
sudo systemctl daemon-reload다음sudo systemctl restart ollama ollama ls로 같은 목록이 보이는지 확인한 뒤 예전 폴더를 지웁니다.
Windows
- 알림 영역(작업 표시줄 오른쪽)의 Ollama 아이콘에서 Ollama를 종료합니다.
- 새 폴더(예:
D:\ollama-models)를 만들고C:\Users\%username%\.ollama\models안의 내용을 통째로 복사합니다. - 설정(Windows 11)이나 제어판(Windows 10)에서 "환경 변수"를 검색해 "계정의 환경 변수 편집(Edit environment variables for your account)"을 엽니다. 사용자 변수
OLLAMA_MODELS를 만들고 값에D:\ollama-models를 넣습니다. - 시작 메뉴에서 Ollama를 다시 실행하고, PowerShell에서
ollama ls로 같은 목록이 보이는지 확인한 뒤 예전 폴더를 지웁니다.
메모리에 올라간 모델 정리하기
공식 FAQ에 따르면 모델은 한 번 실행되면 기본으로 5분 동안 메모리에 남아 있다가 내려갑니다. 그 사이 메모리가 부족하면 ollama ps로 올라간 모델을 확인하고 ollama stop으로 바로 내립니다.
ollama ps
ollama stop llama3
ollama ps의 PROCESSOR 열은 모델이 어디에 올라갔는지 보여 줍니다. 100% GPU면 GPU에만, 100% CPU면 시스템 메모리에만, 48%/52% CPU/GPU처럼 나뉘어 있으면 두 곳에 나눠 올라간 상태입니다.
자주 묻는 질문
Ollama 모델 저장 위치를 바꾸려면 어떻게 하나요?
Ollama를 종료하고 기존 모델 폴더를 새 위치로 복사한 뒤, OLLAMA_MODELS 환경 변수에 새 폴더를 지정하고 Ollama를 다시 시작합니다. ollama ls에 같은 목록이 보이면 예전 폴더를 지웁니다.
지운 모델을 다시 쓰려면 어떻게 하나요?
ollama pull 모델이름으로 다시 내려받으면 됩니다. 수 GB를 다시 받아야 하니, 자주 쓰는 모델은 지우지 말고 저장 위치를 옮기는 편이 낫습니다.
함께 읽으면 좋은 글
🧪 심리 테스트 해보기
'AI > 개발자 AI' 카테고리의 다른 글
| n8n AI Agent 첫 워크플로|No prompt specified 오류까지 (0) | 2026.10.22 |
|---|---|
| Codex CLI 설치법|/daybreak 명령어가 작동하지 않는 이유 (0) | 2026.10.22 |
| CLAUDE.md 규칙 안 지켜질 때|규칙 때문이 아닌 파일이 부푼겁니다 (0) | 2026.10.20 |
| Copilot CLI 설치 오류|Node.js 22 미만이면 막히는 이유 (0) | 2026.10.20 |
| AI 테스트 코드 자동 생성 방법|엣지 케이스까지 챙기는 프롬프트 작성법 (0) | 2026.10.20 |
댓글