Ollama 模型存储在哪里?
Ollama 按平台记录不同的默认模型位置:macOS 上为 ~/.ollama/models,Linux 上为 /usr/share/ollama/.ollama/models,Windows 上为 C:\Users\%username%\.ollama\models。OLLAMA_MODELS 环境变量可以覆盖该位置。
有文档依据的默认位置
- macOS:
~/.ollama/models - Linux:
/usr/share/ollama/.ollama/models - Windows:
C:\Users\%username%\.ollama\models
这些是 Ollama 当前 FAQ 中的位置。安装可以采用不同配置,容器化或受管部署还会引入自己的存储挂载。请把路径视为检查起点,而不是机器上每个模型相关字节都位于此处的证明。
更改模型位置
Ollama 将 OLLAMA_MODELS 记录为设置不同模型目录的方法。如果为运行 Ollama 的账户或服务设置了该变量,重要的是当前活动位置。在 Windows 上,Ollama 文档指出,更改用户环境变量后必须退出并重新启动托盘应用,或启动新终端。
# macOS 或 Linux:检查当前 shell 中的覆盖项
printf '%s\n' "${OLLAMA_MODELS:-not set}"
# 询问正在运行的 Ollama 安装它知道哪些模型
ollama list
不要通过拖放移动活动运行时目录,然后期待它自动重新连接。设置有文档依据的位置,按要求重启相关服务或应用,再确认 Ollama 能看到模型,然后才移除先前副本。
释放磁盘空间前
首先确定该文件夹是活动运行时存储、过时下载集合,还是你有意保留的一组已完成工件。如果它处于活动状态,请使用运行时记录的配置,而不是在其底层删除文件。
如果目标是长期本地保留一个相关且已完成的模型系列,请将运行时行为与归档工作流程分开。Tensor Archive 可以帮助分析该系列、保留受管本地副本、进行验证,并还原一个单独的精确副本。它不会重定向 Ollama,也不会充当运行时的模型目录。
安全清单
- 检查平台记录的默认值,以及运行 Ollama 的进程或账户是否设置了
OLLAMA_MODELS。 - 移动或删除任何内容前,确认活动运行时使用哪个目录。
- 如需更改位置,请遵循完整的Ollama 更改模型目录流程,并保留经过测试的回滚。
- 如需保留,请先归档并还原一个单独副本,再手动释放存储。
使用多个运行时?将此布局与LM Studio 模型库和Hugging Face 缓存对比。如果整块磁盘都需要分类,请在删除任何内容前遵循保留清单。
来源
- Ollama FAQ:模型存储在哪里? — 当前平台默认值、权限和
OLLAMA_MODELS覆盖项。