質問: dbを含むすべてのgoogleドライブファイルストリームファイルの場所を変更するにはどうすればよいですか? 私は、google dfs(ドライブファイルストリーム)が使用するすべてのファイル(何よりもアクセスされるdbを含む)の場所を変更する方法の解決策を探す使命を帯びてきました。システムに2台のハードドライブがあります。 1つはosドライブ(c :)で、もう1つはクラウド関連アプリケーション(dfsなど)専用(s :)です。 dfsを実行すると、ブート/アプリケーション/ osドライブが完全に消費され、何もするのが面倒になります。ご覧のとおり、ほとんどの部分で使用したいドライブには触れていません。 私はgoogleサポートに連絡しました(私は管理者であり、会社での権利を持っているため)。彼らから受け取った反応は期待通りでしたが、歓迎されませんでした... 「実際、ドライブファイルストリームのコンテンツキャッシュを移動しても、アプリケーションが正しく実行されるために使用される操作可能な「db」やその他のファイルは移動されません。現在、ドライブファイルストリームは、コンピュータの「c」ドライブにのみインストールできます。 。」
回答: シンボリックリンクを入力してくださいまあ、私は彼らがこれをサポートするまで解決策を見つけることを決心しました。少し試行錯誤しながら、ようやく古き良きsymbolic linksにたどり着きました。彼らはまさに私の問題を解決するために私が探していたものです。設置したところ、次のようになりました。 ソリューション注:これを試す前に行ったように、dfsディレクトリをバックアップすることをお勧めします。 dfsを終了し、task managerをチェックして、dfsのすべてのインスタンスが閉じていることを確認します。 管理者としてコマンドプロンプトを開き、ディレクトリをgoogleがアプリケーションファイルを保存するパスに変更します。パスが異なることに注意してください。または、「cd%localappdata%\ google」を使用して正しいディレクトリを取得できます。 「drivefs」フォルダを新しい保存場所にコピーします。私の場合、「%localappdata%\ google\drivefs」を「s:\ clouds\drivefs "。 dfsアプリケーションフォルダをバックアップします。名前を「%localappdata%\ google\drivefs」から「%localappdata%\ google\drivefs_old "。 シンボリックリンク自体を作成します。コマンド「mklink/d drivefs s:\ clouds\drivefs」のようなものを使用します。スイッチ/dは、directoryシンボリックリンクを作成します。 drivefsは、作成されるシンボリックリンクのようなフォルダー(その名前)であり、s:\clouds\drivefsは、ファイルを実際に保存する新しいターゲットです。これは、ファイルを保存する場所に変更する必要があります。 次に、dfsを再起動すると、問題なく期待どおりに動作するはずです。