Ollama怎么卸载?模型管理全攻略

最近本地跑Ollama跑了一段时间,硬盘快满了,发现下载了一堆模型占了好几十个G。

想问下大家几个问题:

  1. ollama如何卸载?Windows/Mac/Linux各平台有没有干净的卸载方法?
  2. ollama如何卸载模型?只想删掉部分不用的模型,不想全部卸载
  3. 怎么关闭ollama开机启动?每次开机它都自动跑起来,吃内存
  4. ollama如何更新版本?是直接覆盖安装还是要先卸载再装?

硬盘空间告急,求各位大佬指点一下模型管理的正确姿势!

各平台卸载方式整理一下:

Windows:

  1. 打开「设置 → 应用 → 已安装应用」
  2. 找到Ollama,点击卸载
  3. 手动删除模型目录:C:Users你的用户名.ollama

Mac:

  1. 从应用程序文件夹删除Ollama.app
  2. 终端执行:rm -rf ~/.ollama
  3. 如果用Homebrew装的:brew uninstall ollama

Linux:

  1. sudo systemctl stop ollama
  2. sudo rm /usr/local/bin/ollama
  3. rm -rf ~/.ollama
  4. 如果创建了systemd服务:sudo rm /etc/systemd/system/ollama.service

关键是那个 .ollama 目录,模型文件全在里面,不删的话硬盘空间回不来。

1 个赞

如果只是想删掉部分模型而不是卸载Ollama本身,用这几个命令就够了:

# 查看已下载的模型列表
ollama list

# 删除指定模型
ollama rm llama3:8b
ollama rm codellama:13b

# 查看模型详情(包括大小)
ollama show llama3:8b

建议先 ollama list 看看每个模型的大小,挑大的删。像llama3:70b这种动辄40多G,删一个就能省很多空间。

另外模型默认存储路径:

  • Windows: C:Users用户名.ollamamodels
  • Mac/Linux: ~/.ollama/models

你也可以通过设置 OLLAMA_MODELS 环境变量把模型目录迁移到其他盘。

关于关闭开机启动的问题:

Windows:

  • Ctrl+Shift+Esc 打开任务管理器
  • 切到「启动」标签页
  • 找到Ollama,右键禁用

Mac:

  • 系统设置 → 通用 → 登录项
  • 找到Ollama移除即可

Linux(systemd):

sudo systemctl disable ollama
# 需要用的时候手动启动
sudo systemctl start ollama

不想卸载但也不想它一直跑着,禁用开机启动是最好的选择。需要的时候命令行手动跑 ollama serve 就行。

更新版本的话其实很简单,直接覆盖安装就行,不用先卸载:

  • Windows/Mac: 去官网下载最新安装包,直接安装覆盖
  • Linux: 重新执行安装脚本 curl -fsSL https://ollama.com/install.sh | sh
  • Homebrew: brew upgrade ollama

更新不会影响已下载的模型,模型数据是单独存在 .ollama 目录的。

查看当前版本:ollama --version

建议定期更新,新版本经常会优化推理速度和内存占用。

1 个赞

补充几个硬盘空间回收的小技巧:

  1. 清理不完整的下载: 有时候下载中断会留下残留文件,直接去 .ollama/models/blobs 目录看看有没有孤立的大文件
  2. 用小模型替代大模型: 比如日常对话用 qwen2:7b 就够了,没必要留着70b的
  3. 定期检查: ollama list 看看有没有忘了删的测试模型

说实话如果你觉得管理本地模型太麻烦,可以看看当贝Molili,它能同时调本地Ollama模型和云端模型,而且自带模型管理界面,比命令行方便多了。Token消耗也比直接用OpenClaw省一半左右,适合不想折腾的同学。

1 个赞

DuMate算法题解析技能挺适合刷题的