AskCleanAskClean问净

如何在 Mac 上彻底卸载 Ollama,并保留自定义模型

AskClean 团队 · 更新于 2026-09-01

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

Mac 旁边的本地 AI 模型储存盒,其中自定义模型被单独保护
卸载前先把可重新下载的权重与自定义模型定义和源文件分开。

先列出模型、运行任务和真实模型目录

Ollama 在 macOS 上可能包含 App、命令行入口、后台服务、日志、密钥和模型库。默认模型目录通常是 ~/.ollama/models,但 OLLAMA_MODELS 可以把它移到其他磁盘。

运行 ollama ps 和 ollama ls,记录模型名称、标签和大小,并确认安装来自官方 App 还是 Homebrew。测量默认与自定义目录,但在弄清模型来源前不要删除。

  1. 运行 ollama ps 并停止依赖当前模型的任务。
  2. 运行 ollama ls 保存模型名称、标签和大小。
  3. 检查 OLLAMA_MODELS 是否指向自定义目录。
  4. 为每个自定义模型保存 ollama show --modelfile 的结果和 GGUF、adapter 等源文件。
  5. 记录原始安装方式。

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、模板、父模型要求、构建命令和许可来源。

参考来源

相关彻底卸载任务