如何在 Mac 上彻底卸载 Ollama,并保留自定义模型
AskClean 团队 · 更新于 2026-09-01
彻底卸载 Ollama 前,先列出运行中和已保存的模型,确认模型库位于 ~/.ollama/models 还是 OLLAMA_MODELS,并为自定义模型保存 Modelfile 与源文件。然后按原安装方式移除 Ollama。下载权重可以重下,但导入的 GGUF、adapter、私有模型定义和本机密钥可能无法复现。

先列出模型、运行任务和真实模型目录
Ollama 在 macOS 上可能包含 App、命令行入口、后台服务、日志、密钥和模型库。默认模型目录通常是 ~/.ollama/models,但 OLLAMA_MODELS 可以把它移到其他磁盘。
运行 ollama ps 和 ollama ls,记录模型名称、标签和大小,并确认安装来自官方 App 还是 Homebrew。测量默认与自定义目录,但在弄清模型来源前不要删除。
- 运行 ollama ps 并停止依赖当前模型的任务。
- 运行 ollama ls 保存模型名称、标签和大小。
- 检查 OLLAMA_MODELS 是否指向自定义目录。
- 为每个自定义模型保存 ollama show --modelfile 的结果和 GGUF、adapter 等源文件。
- 记录原始安装方式。
ollama ls 中有名称不代表模型一定能再次下载;导入和本地创建的模型可能只存在于这台 Mac。
先判断是删模型还是彻底卸载
仍要使用 Ollama 时,用 ollama rm 删除单个下载模型,不必卸载 runtime。这样能保留配置和自定义路径。
不再需要 runtime、准备切换本地模型服务或有意重置时,才进行完整卸载,并单独决定模型库是保留、迁移还是删除。
按原安装方式退出和移除 Ollama
先从菜单退出 Ollama,确认没有生成任务。官方 macOS App 应从 Applications 移入废纸篓;Homebrew 安装则用 Homebrew 卸载。只有两种安装都存在时才分别处理。
卸载前后运行 command -v ollama,检查命令来自 App、Homebrew 还是手工路径,不要删除所有同名可执行文件。
分开处理下载和自定义模型
公共模型权重通常可以重下,代价是流量和时间;自定义 Modelfile 可能引用本地 GGUF、adapter、模板、系统提示词和父模型,需要更严格保护。
保存 Modelfile、源模型或 adapter、构建命令与许可信息。只有确认这些材料可用后,才能归档或删除模型目录。OLLAMA_MODELS 指向共享或外置位置时,更不能盲删。
分别检查配置、日志和密钥
~/.ollama 不只有模型。日志通常可清理,配置和密钥可能代表本机身份或私有访问。迁移到另一台 Mac 或切换 runtime 时应保留或备份。
不要为清日志而删除整个 ~/.ollama,也不要在截图或支持请求里公开密钥和包含秘密的 Modelfile。AskClean 会逐个显示已知模型目录,并保护自定义数据和身份材料。
验证卸载和实际释放空间
检查活动监视器或运行 pgrep -fl ollama,确认服务已停止;运行 command -v ollama,并检查 Applications、默认模型目录和 OLLAMA_MODELS。
先验证一个保存的 Modelfile 或源文件归档,再删除原件。以卸载前后的模型目录实测为准,macOS 系统数据可能稍后才刷新。
Ollama 卸载安全表
| 项目 | 检查方法 | 安全决策 |
|---|---|---|
| 模型清单 | ollama ls | 区分可重下、导入和本地创建模型。 |
| 运行中模型 | ollama ps | 退出或卸载服务前停止依赖任务。 |
| 默认模型库 | ~/.ollama/models | 通常体积最大;保护自定义模型源后再处理。 |
| 自定义模型根目录 | OLLAMA_MODELS | 保护并确认;可能位于另一磁盘或被多个工作流使用。 |
| Modelfile 与源文件 | 用户自选项目目录 | 保留;它们是自定义模型可复现定义。 |
| 密钥与配置 | ~/.ollama 中 models/logs 之外 | 默认保留或备份。 |
常见问题
卸载 Ollama 会删除所有模型吗?
App 和模型库是两个动作,但彻底卸载通常会处理本地模型。删除默认目录或 OLLAMA_MODELS 前先保护自定义内容。
可以删除 ~/.ollama/models 吗?
必须先分类。公共下载权重通常可重下,导入 GGUF、本地转换、adapter 和自定义模型可能无法复现。
应该删除整个 ~/.ollama 吗?
默认不应。这里可能包含密钥、配置、日志和模型,恢复成本不同。
如何保留自定义模型?
保存 ollama show --modelfile 输出,以及引用的 GGUF、adapter、模板、父模型要求、构建命令和许可来源。
参考来源