首页 > AI教程 >Linux下更改Ollama模型下载路径的步骤

Linux下更改Ollama模型下载路径的步骤

来源:互联网 2026-07-14 06:24:06

在Linux中更改ollama模型下载路径:先停止服务,设置新目录的root权限,编辑ollama.service配置文件,添加Environment="OLLAMA_MODELS=/新路径",然后重启服务,模型将存储至新位置。

关闭ollama服务

关闭服务其实有两种方式,看你怎么方便。如果通过systemd管理的,直接跑下面这条命令就行:

sudo systemctl stop ollama
sudo systemctl disable ollama.service

要是在终端前台直接运行的,手动按下ctrl+c就能停掉,简单粗暴。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

默认下的路径:

想知道模型默认存在哪儿?Linux下通常是这个位置:

Linux: /usr/share/ollama/.ollama/models

但要记住,这个路径不一定非得用,完全可以改到别的盘或者自己习惯的地方。

更改的路径设置root权限

如果你打算换个目录来存模型,那文件夹的权限得先调对。直接给root加上完整的读写执行权限,稳妥些:

sudo chown -R root:root /path/to/ollama/models
sudo chmod -R 775 /path/to/ollama/models

/path/to/ollama/models换成你实际想放的路径就行。

更改service文件

接下来要动Ollama的服务配置文件,用vim打开它:

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

这里面的内容,才是真正决定服务怎么起、环境变量怎么设的关键。

修改内容

找到原来的[Service]段,在现成的Environment行后面,再加一行新的Environment,用来指定模型存储路径。示例如下:

[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
User=root
Group=root
Restart=always
RestartSec=3
Environment="PATH=/home/asus/anaconda3/bin:/home/asus/anaconda3/condabin:/home/asus/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
Environment="OLLAMA_MODELS=/path/to/ollama/models"
[Install]
WantedBy=default.target

注意:UserGroup一定要设成root,不然新路径的权限对不上,服务可能起不来。

重载配置并重启ollama

改完配置,需要让系统服务知道变化,执行重载:

sudo systemctl daemon-reload

这时候你可以把默认路径下的模型文件夹删掉,放心,它不会影响新的存储位置。然后重启服务:

sudo systemctl restart ollama.service
查看状态:sudo systemctl status ollama

再进你刚才指定的新路径看看——默认的那个models文件夹会消失,取而代之的是新生成的blobsmanifests两个文件夹,说明模型存储已经成功迁移到新位置了。

Linux下更改Ollama模型下载路径的步骤

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。