0

Ollama 更换模型存放位置 | 迁移模型文件位置

Share
Avatar photo
  • 2024 年 12 月 12 日

近期由于模型越下越多,原有的盘空间不足,所以只能想办法把 Ollama 模型转移到有空间的 /home 目录下。

笔者使用的是 Linux 系统,Window系统需要通过操作系统变量实现,具体实现步骤可参考其他文章。

首先在目标位置创建一个文件夹用于存放模型,比如在 /home/abc/ollama-models 目录下。

sudo mkdir -p /home/abc/ollama-models

然后给予此文件夹775权限

sudo chmod -R 775 /home/abc/ollama-models

接着将现有的模型全部移动到目标位置,Ollama 模型默认存放在 /usr/share/ollama/.ollama/models 文件夹下

sudo mv /usr/share/ollama/.ollama/models/* /home/abc/ollama-models

接着修改 Ollama 启动参数,打开文件 ollama.service

sudo nano /etc/systemd/system/ollama.service

在这个文件里面添加一行Environment参数,后面的目录修改为目标路径

Environment="OLLMA_MODELS=/home/abc/ollama-models"

添加完毕后刷新配置

sudo systemctl daemon-reload

重启 ollama

sudo service ollama restart

检查下运行状态

sudo service ollama status

成功恢复