linux ollama修改模型位置
时间: 2025-05-14 15:34:37 浏览: 47
### 如何在 Linux 上修改 Ollama 模型的位置或目录
要在 Linux 环境下更改 Ollama 使用的模型存储路径,可以通过调整服务配置文件和服务运行环境实现。以下是具体的解决方案:
#### 创建新的模型存储路径并赋予权限
首先,需要创建一个新的目标路径用于存放模型,并确保该路径具有正确的访问权限。可以按照以下命令操作:
```bash
mkdir -p ~/autodl-tmp/work/ollama/models
sudo chmod -R 775 ~/autodl-tmp/work/ollama
sudo chown -R ollama:ollama ~/autodl-tmp/work/ollama
```
上述命令会递归地设置新路径及其子目录的权限和所有权[^2]。
#### 修改 `ollama` 的 systemd 配置文件
Ollama 在 Linux 下通常通过 `systemd` 运行其服务程序。因此,需编辑对应的 `ollama.service` 文件以指定新的模型存储路径。
执行以下命令打开配置文件进行编辑:
```bash
sudo nano /etc/systemd/system/ollama.service
```
找到 `[Service]` 节下的 `ExecStart` 参数,在其中加入 `-m` 或者 `--model-path` 来定义自定义模型路径。例如:
```ini
ExecStart=/usr/bin/ollama serve --model-path=/home/user/autodl-tmp/work/ollama/models
```
完成修改后保存退出,并重新加载 `systemd` 配置以及重启服务:
```bash
sudo systemctl daemon-reload
sudo systemctl restart ollama
```
此过程确保了 Ollama 将使用更新后的模型存储位置工作[^1]。
另外需要注意的是官方文档也提到了关于不同操作系统上定制化安装选项的信息,这有助于进一步理解整个流程[^3]。
对于其他可能涉及的不同框架或者工具链(比如 TensorFlow 和 PyTorch),虽然它们各自有独立的方法去设定权重或其他数据资产的默认放置地点,但这并不适用于当前讨论范围内的 Ollama 应用场景[^4]。
以上就是针对如何改变 Linux 平台之上 Ollama 所管理之 AI 模型档案所在之处的具体指导方案。
阅读全文
相关推荐


















