近期由于模型越下越多,原有的盘空间不足,所以只能想办法把 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="OLLAMA_MODELS=/home/abc/ollama-models"

添加完毕后刷新配置
sudo systemctl daemon-reload
重启 ollama
sudo service ollama restart
检查下运行状态
sudo service ollama status

成功恢复

Undenisbly believe tha whih you stated. Youur favoite reaaon appeared to be on thee net
thhe simplest hing to be awre of. I say too you, I certainly gett irked while people thinnk anout wrries that they ppainly don’t knoiw about.
You managed to hit thee nail upin the topp annd defined out tthe whooe tying withou
having side-effects , peope coulld taske a signal.
Wiill llikely be bacdk to gett more. Thanks
ree95b
Environment=”OLLMA_MODELS=/home/abc/ollama-models”
拼写错误
Environment=”OLLAMA_MODELS=/home/abc/ollama-models”
感谢更正,将及时更正页面。