it-swarm-ja.com

DBを含むすべてのGoogleドライブファイルストリームファイルの場所を変更するにはどうすればよいですか?

私は、Google DFS(ドライブファイルストリーム)が使用するすべてのファイル(何よりもアクセスされるDBを含む)の場所を変更する方法の解決策を探す使命を帯びてきました。システムに2台のハードドライブがあります。 1つはOSドライブ(C :)で、もう1つはクラウド関連アプリケーション(DFSなど)専用(S :)です。 DFSを実行すると、ブート/アプリケーション/ OSドライブが完全に消費され、何もするのが面倒になります。ご覧のとおり、ほとんどの部分で使用したいドライブには触れていません。

enter image description here

私はGoogleサポートに連絡しました(私は管理者であり、会社での権利を持っているため)。彼らから受け取った反応は期待通りでしたが、歓迎されませんでした...

「実際、ドライブファイルストリームのコンテンツキャッシュを移動しても、アプリケーションが正しく実行されるために使用される操作可能な「db」やその他のファイルは移動されません。現在、ドライブファイルストリームは、コンピュータの「C」ドライブにのみインストールできます。 。」

1
Arvo Bowen

シンボリックリンクを入力してください

まあ、私は彼らがこれをサポートするまで解決策を見つけることを決心しました。少し試行錯誤しながら、ようやく古き良きsymbolic linksにたどり着きました。彼らはまさに私の問題を解決するために私が探していたものです。設置したところ、次のようになりました。

enter image description here

ソリューション

注:これを試す前に行ったように、DFSディレクトリをバックアップすることをお勧めします。

  1. DFSを終了し、Task Managerをチェックして、DFSのすべてのインスタンスが閉じていることを確認します。
  2. 管理者としてコマンドプロンプトを開き、ディレクトリをgoogleがアプリケーションファイルを保存するパスに変更します。パスが異なることに注意してください。または、「cd%localappdata%\ Google」を使用して正しいディレクトリを取得できます。

enter image description here

  1. 「DriveFS」フォルダを新しい保存場所にコピーします。私の場合、「%localappdata%\ Google\DriveFS」を「S:\ Clouds\DriveFS "。
  2. DFSアプリケーションフォルダをバックアップします。名前を「%localappdata%\ Google\DriveFS」から「%localappdata%\ Google\DriveFS_old "。
  3. シンボリックリンク自体を作成します。コマンド「mklink/D DriveFS S:\ Clouds\DriveFS」のようなものを使用します。スイッチ/Dは、DIRECTORYシンボリックリンクを作成します。 DriveFSは、作成されるシンボリックリンクのようなフォルダー(その名前)であり、S:\Clouds\DriveFSは、ファイルを実際に保存する新しいターゲットです。これは、ファイルを保存する場所に変更する必要があります。

enter image description here

  1. 次に、DFSを再起動すると、問題なく期待どおりに動作するはずです。
0
Arvo Bowen