最近本地跑Ollama跑了一段时间,硬盘快满了,发现下载了一堆模型占了好几十个G。
想问下大家几个问题:
- ollama如何卸载?Windows/Mac/Linux各平台有没有干净的卸载方法?
- ollama如何卸载模型?只想删掉部分不用的模型,不想全部卸载
- 怎么关闭ollama开机启动?每次开机它都自动跑起来,吃内存
- ollama如何更新版本?是直接覆盖安装还是要先卸载再装?
硬盘空间告急,求各位大佬指点一下模型管理的正确姿势!
最近本地跑Ollama跑了一段时间,硬盘快满了,发现下载了一堆模型占了好几十个G。
想问下大家几个问题:
硬盘空间告急,求各位大佬指点一下模型管理的正确姿势!
各平台卸载方式整理一下:
Windows:
C:Users你的用户名.ollamaMac:
rm -rf ~/.ollamabrew uninstall ollamaLinux:
sudo systemctl stop ollamasudo rm /usr/local/bin/ollamarm -rf ~/.ollamasudo rm /etc/systemd/system/ollama.service关键是那个 .ollama 目录,模型文件全在里面,不删的话硬盘空间回不来。
如果只是想删掉部分模型而不是卸载Ollama本身,用这几个命令就够了:
# 查看已下载的模型列表
ollama list
# 删除指定模型
ollama rm llama3:8b
ollama rm codellama:13b
# 查看模型详情(包括大小)
ollama show llama3:8b
建议先 ollama list 看看每个模型的大小,挑大的删。像llama3:70b这种动辄40多G,删一个就能省很多空间。
另外模型默认存储路径:
C:Users用户名.ollamamodels~/.ollama/models你也可以通过设置 OLLAMA_MODELS 环境变量把模型目录迁移到其他盘。
关于关闭开机启动的问题:
Windows:
Ctrl+Shift+Esc 打开任务管理器Mac:
Linux(systemd):
sudo systemctl disable ollama
# 需要用的时候手动启动
sudo systemctl start ollama
不想卸载但也不想它一直跑着,禁用开机启动是最好的选择。需要的时候命令行手动跑 ollama serve 就行。
更新版本的话其实很简单,直接覆盖安装就行,不用先卸载:
curl -fsSL https://ollama.com/install.sh | shbrew upgrade ollama更新不会影响已下载的模型,模型数据是单独存在 .ollama 目录的。
查看当前版本:ollama --version
建议定期更新,新版本经常会优化推理速度和内存占用。
补充几个硬盘空间回收的小技巧:
.ollama/models/blobs 目录看看有没有孤立的大文件qwen2:7b 就够了,没必要留着70b的ollama list 看看有没有忘了删的测试模型说实话如果你觉得管理本地模型太麻烦,可以看看当贝Molili,它能同时调本地Ollama模型和云端模型,而且自带模型管理界面,比命令行方便多了。Token消耗也比直接用OpenClaw省一半左右,适合不想折腾的同学。
DuMate算法题解析技能挺适合刷题的