MacでOllamaのモデル保存先を変える方法と確認手順

CHATGPT / AIChatGPTなどの生成AIを活用して運営・記事制作・更新を行っています。制作方針

Mac版Ollamaのモデル保存先をOLLAMA_MODELSで変更し、アプリ再起動後に一覧を確認する手順を解説します。既存モデルの移行が別作業である点と、戻し方も整理します。

保存先を設定してアプリを再起動し、モデル一覧で認識状態を確かめる手順図

先に結論

Mac版Ollamaの保存先は、OLLAMA_MODELSに使いたいフォルダーを設定し、Ollamaアプリを再起動して切り替えます。変更後はollama listでモデル一覧を確認してください。これは保存先の設定手順であり、すでにあるモデルファイルを安全に移す手順ではありません。Ollama公式資料は、別Macへのコピー方法や移行完了の判定までは説明していません。

確認日: 2026年10月10日(Asia/Tokyo)
確認方法: Ollama公式FAQとOpenAPI仕様を確認した机上調査です。Mac上での設定変更、モデルコピー、実行試験はしていません。

変更前に決めること

保存先には、Ollamaを使うユーザーが読み書きできるフォルダーを選びます。内蔵ディスクの別フォルダーでも外付けドライブでも、パスを正確に指定でき、利用中にその場所へアクセスできることが前提です。外付けドライブを選ぶなら、Ollamaを使う前に接続し、ドライブ名やフォルダー名が変わっていないことを確認してください。

macOS版Ollamaの既定モデル保存先は~/.ollama/modelsです。公式FAQは、保存先を変えるにはOLLAMA_MODELSへ選択したディレクトリーを設定するよう案内しています。一方、既存ファイルをどの順番で移動するか、コピー後に何を照合するかは同FAQの対象外です。モデルを別の場所へコピーする必要がある場合、単にフォルダーを複製して元を消す方法を公式の移行手順として扱わないでください。

保存先を設定してアプリを再起動する

  1. Finderで保存先にしたいフォルダーを用意し、その絶対パスを確認します。例ではホームフォルダー内のModels/Ollamaを使います。自分の環境で異なる場合は、例のパスを実際の保存先に置き換えてください。
  2. Ollamaアプリを終了します。モデルの処理中でないことを確認してから行います。
  3. ターミナルで次を実行します。これはmacOSアプリに渡す環境変数を設定する例です。
    mkdir -p "$HOME/Models/Ollama"
    launchctl setenv OLLAMA_MODELS "$HOME/Models/Ollama"

    パスに空白が含まれても、引用符を残せば一つのパスとして渡せます。別のユーザーアカウントでOllamaを起動する場合は、そのアカウント側で設定が必要です。

  4. Ollamaアプリをふたたび開きます。公式FAQは、macOSアプリの環境変数をlaunchctl setenvで設定した後、アプリを再起動する手順を示しています。
  5. ターミナルでモデル一覧を確認します。
    ollama list

    期待したモデル名が表示されるかを見ます。モデル一覧はOllamaが認識しているローカルモデルを確かめる手掛かりです。ディレクトリーにファイルがあるだけで、一覧への登録や実行可能性まで確認できたとは判断しません。

一覧にモデルがないとき

保存先を変更した後に一覧が空でも、ただちにモデルが削除されたとは限りません。新しい保存先が空で、以前のモデルが既定の~/.ollama/modelsに残っている可能性があります。まずOllamaアプリを完全に終了してから再起動したか、設定したパスに誤りがないか、フォルダーへアクセスできるかを確認します。

元の場所にあるモデルを新しい場所へ移したい場合は、コピー元とコピー先を区別し、バックアップを残したままOllamaが認識するかを確認します。ただし、今回確認した公式資料は完全なモデル移行方法を定めていません。ファイル構成を推測して一部だけ移したり、認識確認前に元を削除したりしないでください。別の端末への移行は、保存先変更とは分けて扱います。

APIで状態を確認する運用者は、公式OpenAPIにあるモデル一覧の応答項目も参照できます。仕様にはモデル名、更新時刻、ディスク上のサイズ、SHA-256 digestが含まれます。これらは一覧の識別情報であり、ファイルコピーの完全性やモデルの互換性を単独で保証するものではありません。

元の保存先へ戻す

カスタム保存先から既定位置へ戻すときは、Ollamaアプリを終了し、Macの既定パスを再設定してアプリを開き直します。

launchctl setenv OLLAMA_MODELS "$HOME/.ollama/models"

その後、ollama listで目的のモデルが見えるか確認します。これは環境変数の参照先を戻す操作で、モデルファイルを別フォルダーから自動で移動する操作ではありません。カスタム先にあるモデルを残す場合は、元へ戻す前にそのデータをどう扱うか決めてください。

よくある取り違え

  • 環境変数を設定しただけで既存モデルも移動する: 保存先を指定する設定と、すでに保存されたデータのコピーは別の作業です。
  • フォルダー内にファイルがあれば使える: ファイルの存在だけでは、Ollamaが一覧に認識したことやモデルをロードできたことは確認できません。
  • パス変更の直後に元の保存場所を消す: 新しい場所を一覧で確かめる前に削除すると、復旧できなくなるおそれがあります。確認が済むまで元データを残してください。

関連するガイド

Ollamaの初回起動から一往復までを知りたい場合はローカルLLMの初回セットアップを参照してください。Modelfileの内容やモデル識別情報を記録する考え方はModelfile再現性の分析が扱います。設定を使い回す入門はOllama Modelfileガイドを参照できます。

参考資料

  • Ollama公式FAQ(2026年10月10日確認。macOSの既定保存先、OLLAMA_MODELS、環境変数の設定とアプリ再起動)
  • Ollama公式OpenAPI仕様(2026年10月10日確認。モデル一覧の名前、更新時刻、サイズ、digest)