Ollama 模型默认存储位置与迁移方法(防止 C 盘爆满)

整理 Ollama 在 Windows、macOS、Linux 的默认模型目录,并给出 Windows 下迁移到非系统盘的可执行步骤,避免 C 盘空间被占满。

本地跑大模型时,最容易先爆掉的往往是系统盘。Ollama 默认会把模型下载到用户目录或系统目录,如果不提前规划路径,C 盘很快就会吃满。

Ollama 常见默认模型目录

  • Windows:C:\Users\<用户名>\.ollama\models
  • macOS:~/.ollama/models
  • Linux:/usr/share/ollama/.ollama/models(部分安装方式可能不同)

Windows:把模型目录迁移到非系统盘

建议把模型目录迁移到例如 D:\OllamaModels,核心方法是设置系统环境变量 OLLAMA_MODELS

1. 新建目标目录

例如先创建:D:\OllamaModels

2. 配置系统环境变量

  • 变量名:OLLAMA_MODELS
  • 变量值:D:\OllamaModels

可在“系统属性 -> 高级 -> 环境变量”中添加,也可用命令行设置(管理员 PowerShell):

1
[System.Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "D:\OllamaModels", "Machine")

3. 重启 Ollama(或重启系统)

环境变量生效后,重新启动 Ollama 服务/应用。若不确定是否已生效,直接重启电脑最稳妥。

4. 验证新目录是否生效

下载或拉取任意模型后,检查 D:\OllamaModels 下是否出现新文件。

5. 清理旧目录(确认无误后)

确认模型已在新目录正常工作,再删除旧目录内容,回收 C 盘空间。

常见问题

设置后仍写入 C 盘怎么办

  • 先确认环境变量是“系统变量”而不是“当前会话临时变量”。
  • 确认 Ollama 进程已重启。
  • 检查变量名是否准确:必须是 OLLAMA_MODELS

是否需要迁移旧模型文件

如果你不想重复下载,可在停止 Ollama 后手动复制旧模型到新目录,再启动 Ollama 验证。

相关文章

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计