首页 > 教程攻略 > ai教程 >如何修改Ollama及其模型的默认路径?Ollama路径修改、迁移与重启的操作指南

如何修改Ollama及其模型的默认路径?Ollama路径修改、迁移与重启的操作指南

来源:互联网 时间:2026-07-15 18:40:23

关于 Ollama 的默认路径问题,其实是个很常见的困扰。默认安装通常会占用 C 盘空间,但通过简单几步,就能把程序和模型迁移到其他磁盘,还能在迁移后正常运行。下面按平台分类,把操作步骤拆开讲清楚。

如何修改Ollama及其模型的默认路径?Ollama路径修改、迁移与重启的操作指南

如何修改 Ollama 及其模型的默认路径?

Windows 系统

先创建一个新目录,比如 D:AIModels,专门用来存模型文件。接着设置环境变量:右键“此电脑” → 属性 → 高级系统设置 → 环境变量,在系统变量或用户变量里新建(或修改)一个名为 OLLAMA_MODELS 的变量,值就是刚才新建的目录路径。最后记得重启 Ollama,新路径才能生效。

Mac 和 Linux 系统

同样先创建目录,比如 /path/to/ollama/models。然后打开终端,编辑 ~/.bashrc~/.zshrc,在文件末尾加一行 export OLLAMA_MODELS=/path/to/ollama/models,保存后执行 source ~/.bashrcsource ~/.zshrc 让变量生效。别忘了重启 Ollama。

如何迁移已安装的 Ollama 程序和模型?

Windows 系统

先说程序迁移。默认安装路径一般在 C:Users你的用户名AppDataLocalProgramsOllama,把它整个文件夹剪切到目标盘,比如 D:Ollama。之后去系统环境变量的 Path 里,把原来的路径替换成新的安装路径。

模型迁移也类似。默认模型文件夹在 C:Users你的用户名.ollamamodels,里面有两个重要子目录 blobsmanifests,把它们剪切到目标目录,比如 D:OllamaModels。然后在环境变量中新建或修改 OLLAMA_MODELS,值设为新的模型路径。

Mac 和 Linux 系统

程序默认安装路径通常是 /usr/local/bin/ollama~/.local/bin/ollama。把程序文件夹剪切到 /path/to/ollama 后,需要编辑 ~/.bashrc~/.zshrc,确保新的安装路径在 PATH 环境变量中。

模型默认在 ~/.ollama/models 目录下,同样把 blobsmanifests 文件夹移动到 /path/to/ollama/models,然后在配置文件中添加 export OLLAMA_MODELS=/path/to/ollama/models

如何使用命令行移动 Ollama 的程序和模型文件夹?

Windows 系统

按下 Win + R,输入 cmd 打开命令提示符。先创建目标目录:

mkdir D:Ollama
robocopy "C:Users你的用户名AppDataLocalProgramsOllama" "D:Ollama" /E /MOVE

然后移动模型文件夹:

mkdir D:OllamaModels
robocopy "C:Users你的用户名.ollamamodelslobs" "D:OllamaModelslobs" /E /MOVE
robocopy "C:Users你的用户名.ollamamodelsmanifests" "D:OllamaModelsmanifests" /E /MOVE

Mac 和 Linux 系统

打开终端,先创建目录:

mkdir -p /path/to/ollama
rsync -a vz /usr/local/bin/ollama/ /path/to/ollama/

然后移动模型文件夹:

mkdir -p /path/to/ollama/models
rsync -a vz ~/.ollama/models/blobs/ /path/to/ollama/models/blobs/
rsync -a vz ~/.ollama/models/manifests/ /path/to/ollama/models/manifests/

如何重启 Ollama?

Windows 系统

最直接的方式是用命令行:ollama service restart。如果图形化操作,可以按 Ctrl + Shift + Esc 打开任务管理器,找到 ollama.exe 进程结束它,然后重新启动 Ollama 程序。

Mac 和 Linux 系统

命令行重启:先 ollama stop,再 ollama start。如果 Linux 上用了 Systemd 管理服务,也可以直接 sudo systemctl restart ollama

注意事项

  • 权限问题:目标磁盘要有足够空间,并且当前用户对目标目录有读写权限。
  • 验证迁移:迁移完成后,通过 ollama list 查看模型列表,确认模型是否真的存在新路径下。
  • 保存工作:重启 Ollama 前,确保所有正在进行的任务都已保存,避免数据丢失。
  • 管理员权限:如果遇到权限不足的提示,可以尝试以管理员身份运行命令提示符或相应的操作。