AI 工具集合社区

AI 工具集合社区 Ollama 及其模型安装到非默认路径(默认C盘)的详细指南

Ollama 及其模型安装到非默认路径(默认C盘)的详细指南

以下是针对 Windows、Linux、macOS 系统,将 Ollama 及其模型安装到非默认路径的详细指南,分为 安装前、安装后 以及 已部署模型的情况 的配置调整方法:一、安装前:指定自定义安装路径Windows下载安装包从 Ollama 官网 下载 Windows 安装程序(.exe 文件)。手动安装到指定路径...

以下是针对 Windows、Linux、macOS 系统,将 Ollama 及其模型安装到非默认路径的详细指南,分为 安装前、安装后 以及 已部署模型的情况 的配置调整方法:


一、安装前:指定自定义安装路径

Windows
  1. 下载安装包
     Ollama 官网 下载 Windows 安装程序(.exe 文件)。
  2. 手动安装到指定路径
  • 运行安装程序时,选择自定义安装路径(如 D:\Ollama)。
  • 如果安装程序不支持自定义路径,使用符号链接(需管理员权限):
mklink /J "C:\Users\<YourUser>\.ollama" "D:\Ollama"
  • 1.
  1. 设置环境变量(可选)
    添加环境变量 OLLAMA_MODELS 指向模型存储路径(如 D:\Ollama\Models):
setx OLLAMA_MODELS "D:\Ollama\Models"
  • 1.

Linux
  1. 使用环境变量指定路径
    安装前设置 OLLAMA_MODELSOLLAMA_HOST
export OLLAMA_HOST=0.0.0.0  # 按需修改
export OLLAMA_MODELS="/mnt/data/ollama/models"
  • 1.
  • 2.
  1. 安装 Ollama
    执行官方安装脚本并指定数据目录:
curl -fsSL https://ollama.ai/install.sh | OLLAMA_MODELS=/mnt/data/ollama/models sh
  • 1.
  1. 修改服务配置(Systemd)
    编辑 systemd 服务文件 /etc/systemd/system/ollama.service,添加环境变量:
[Service]
Environment="OLLAMA_MODELS=/mnt/data/ollama/models"
  • 1.
  • 2.

重启服务:

sudo systemctl daemon-reload
sudo systemctl restart ollama
  • 1.
  • 2.

macOS
  1. Homebrew 安装
    使用 Homebrew 安装并指定路径:
export OLLAMA_MODELS="/Volumes/External/ollama/models"
brew install ollama
  • 1.
  • 2.
  1. 手动配置路径
    如果安装后需调整,编辑启动配置:
# 停止服务
brew services stop ollama

# 移动数据目录
mv ~/.ollama /Volumes/External/ollama

# 创建符号链接
ln -s /Volumes/External/ollama ~/.ollama

# 重启服务
brew services start ollama
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

二、安装后:迁移到自定义路径

通用步骤(所有系统)
  1. 停止 Ollama 服务
  • Windows:任务管理器结束 ollama 进程。
  • Linux/macOS:sudo systemctl stop ollamabrew services stop ollama.
  1. 迁移数据目录
    将默认目录(如 ~/.ollamaC:\Users\<User>\.ollama)移动到新路径(如 /mnt/data/ollama)。
  2. 创建符号链接
# Linux/macOS
ln -s /mnt/data/ollama ~/.ollama

# Windows(管理员权限)
mklink /J "C:\Users\<User>\.ollama" "D:\Ollama"
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  1. 更新环境变量
    确保 OLLAMA_MODELS 指向新路径,并重启服务。

三、已部署模型的配置调整

修改模型存储路径
  1. 手动迁移模型文件
    将现有模型文件(如 ~/.ollama/modelsC:\Users\<User>\.ollama\models)复制到新路径。
  2. 更新 Ollama 配置
  • Linux/macOS:编辑 /etc/systemd/system/ollama.service~/.ollama/config.json,设置 "model_dir": "/new/path/models"
  • Windows:编辑注册表或创建 config.json 文件,添加模型路径。
  1. 重启服务并验证
ollama list  # 检查模型是否正常加载
  • 1.

四、验证配置

  1. 查看日志
  • Linux/macOS:journalctl -u ollama -f
  • Windows:事件查看器 → Windows 日志 → 应用程序
  1. 测试模型运行
ollama run llama2  # 自动使用新路径存储模型
  • 1.

注意事项

  • 权限问题:确保新路径有读写权限(Linux/macOS 使用 chmod/chown)。
  • 防火墙:跨盘符或网络路径时,检查防火墙设置(尤其是 Windows)。
  • 备份数据:迁移前备份 ~/.ollama 目录。

按此流程操作,即可将 Ollama 及其模型灵活部署到任意路径。

Logo

更多推荐

  • 浏览量 1236
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献1条内容