近期由于模型越下越多,原有的盘空间不足,所以只能想办法把 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
成功恢复