为Ollama模型设置一个合适的存放文件夹,可以有效管理系统存储空间。你可以通过设置环境变量来更改模型的默认存储路径。

下面的表格汇总了在不同操作系统上设置模型文件夹目录的核心方法:

操作系统 主要方法 核心命令/关键变量
Windows 图形界面设置环境变量 变量名:OLLAMA_MODELS
或使用注册表命令 reg add "HKEY_CURRENT_USER\Environment" /v OLLAMA_MODELS /t REG_SZ /d "你的路径" /f
Linux/macOS 使用Shell命令设置环境变量 export OLLAMA_MODELS="你的路径" (临时)
将命令写入 ~/.bashrc 等文件 (永久)

🛠️ 具体设置步骤

Windows系统
  1. 通过图形界面设置

    • 在桌面上右键点击"此电脑",选择"属性"。
    • 点击"高级系统设置"。
    • 在"高级"选项卡下,点击"环境变量"按钮。
    • 在"用户变量"或"系统变量"部分,点击"新建"。
    • 输入变量名为 OLLAMA_MODELS,变量值为你希望存储模型的文件夹路径(例如 D:\OllamaModels)。
    • 点击"确定"保存并关闭所有对话框。
  2. 通过命令提示符(管理员权限)设置
    以管理员身份打开命令提示符,输入以下命令(请将 D:\OllamaModels 替换为你的实际路径):

    reg add "HKEY_CURRENT_USER\Environment" /v OLLAMA_MODELS /t REG_SZ /d "D:\OllamaModels" /f
    
Linux / macOS系统
  1. 临时设置(仅对当前终端会话有效)
    打开终端,直接运行以下命令:

    export OLLAMA_MODELS="/your/custom/path"
    
  2. 永久设置
    为了每次登录都自动生效,你需要将设置命令添加到Shell的配置文件中。

    • 使用文本编辑器(如nano)打开配置文件,例如 ~/.bashrc
      nano ~/.bashrc
      
    • 在文件末尾添加一行:
      export OLLAMA_MODELS="/your/custom/path"
      
    • 保存文件后,执行以下命令使配置立即生效,或重新启动终端:
      source ~/.bashrc
      

🔍 验证与迁移

  • 验证新路径是否生效
    完成设置并重启Ollama应用(Windows结束任务,Linux/macOS重启服务)后,当你使用 ollama pull 下载新模型时,模型就会保存到新设定的目录中了。你也可以通过 ollama list 查看已有模型,或者直接去新路径下查看文件是否存在。

  • 迁移已有模型
    如果你希望将之前已下载的模型移动到新位置:

    1. 确保Ollama服务已完全关闭
    2. 将原模型文件夹(例如Windows上的 C:\Users\<用户名>\.ollama\models 或Linux上的 ~/.cache/ollama/models)下的所有内容,复制或移动到新的目标文件夹。
    3. 再次确认环境变量 OLLAMA_MODELS 已正确指向这个新文件夹。
    4. 重新启动Ollama,并使用 ollama list 检查模型是否正常列出。

💡 重要提醒

  • 确保路径有效:在设置环境变量时,请使用绝对路径,并确保该目录有足够的存储空间和读写权限。
  • 更改安装路径(仅Windows):如果你还想改变Ollama软件本身的安装位置(而非模型位置),可以在安装时使用命令行参数,例如 OllamaSetup.exe /DIR="D:\Ollama"。但这与设置 OLLAMA_MODELS 环境变量是两件不同的事。
  • 符号链接(高级用法):除了修改环境变量,你也可以考虑使用符号链接(Symbolic Link)的方式,将默认路径链接到一个大容量的磁盘上。这在某些特定场景下也是一个不错的解决方案。
Logo

免费领 150 小时云算力,进群参与显卡、AI PC 幸运抽奖

更多推荐