Ollama 模型預設儲存位置與遷移方法(避免 C 槽爆滿)

整理 Ollama 在 Windows、macOS、Linux 的預設模型目錄,並提供 Windows 下遷移到非系統碟的可執行步驟,避免 C 槽空間被吃滿。

本機執行大模型時,最容易先爆掉的通常是系統碟。Ollama 預設會把模型下載到使用者目錄或系統目錄,如果不先規劃路徑,C 槽很快就會被占滿。

Ollama 常見預設模型目錄

  • Windows:C:\Users\<使用者名稱>\.ollama\models
  • macOS:~/.ollama/models
  • Linux:/usr/share/ollama/.ollama/models(不同安裝方式可能略有差異)

Windows:把模型目錄遷移到非系統碟

建議將模型目錄遷移到例如 D:\OllamaModels。核心做法是設定系統環境變數 OLLAMA_MODELS

1. 建立目標目錄

例如先建立:D:\OllamaModels

2. 設定系統環境變數

  • 變數名稱:OLLAMA_MODELS
  • 變數值:D:\OllamaModels

可在「系統內容 -> 進階 -> 環境變數」中新增,也可使用命令列設定(系統管理員 PowerShell):

1
[System.Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "D:\OllamaModels", "Machine")

3. 重啟 Ollama(或重啟系統)

環境變數生效後,重新啟動 Ollama 服務或應用程式。若不確定是否已生效,直接重啟電腦最穩妥。

4. 驗證新目錄是否生效

拉取任意模型後,檢查 D:\OllamaModels 下是否出現新檔案。

5. 清理舊目錄(確認無誤後)

確認模型已在新目錄正常工作,再刪除舊目錄內容,回收 C 槽空間。

常見問題

設定後仍寫入 C 槽怎麼辦

  • 先確認環境變數是「系統變數」,而不是「目前工作階段臨時變數」。
  • 確認 Ollama 行程已重啟。
  • 檢查變數名稱是否正確:必須是 OLLAMA_MODELS

是否需要遷移舊模型檔案

如果你不想重複下載,可在停止 Ollama 後手動複製舊模型到新目錄,再啟動 Ollama 驗證。

相關文章

记录并分享
使用 Hugo 建立
主題 StackJimmy 設計