Ollama モデルのデフォルトの保存場所と移行方法 (C ドライブがいっぱいになるのを防ぐため)

Windows、macOS、Linux 用の Ollama のデフォルト モデル ディレクトリを整理し、C ドライブの領域がいっぱいになるのを防ぐために、Windows で非システム ディスクに移行するための実行可能な手順を提供します。

大規模なモデルをローカルで実行する場合、多くの場合、システム ディスクが最初に爆発しやすくなります。 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 によって設計されています。