Google ドライブ ファイル ストリームのキャッシュがクリーンアップされない

Google ドライブ ファイル ストリームのキャッシュがクリーンアップされない

ファイル ストリームを使用して Google ドライブにファイルをアップロードし終えましたが、ローカルに保存するようにマークされたものは何もありません。それでも、GDFS は約 40 GB のキャッシュ ファイルを保持しています。

これをクリーンアップするために試したことは次のとおりです。

  • ドライブを取り出し、ログアウトし、アプリを閉じ、アプリを開いてログインしました。
  • コンピュータを再起動しました。
  • 「更新」されるかどうかを確認するために、さらにファイルを追加/削除しました。
  • 設定でキャッシュ フォルダーの場所を変更しました。すべてのファイルを転送しましたが、古いフォルダーに 1 GB が残っていました [facepalm]。
  • 上記のものを異なる順序で組み合わせたもの。

キャッシュ フォルダーを削除すればいいと思うのですが、それはやりたくないことです。強制的に削除するにはどうすればいいでしょうか? さらに重要なのは、これが想定された動作かどうかです。

私はmacOS 10.12.6を使用しています

答え1

macOS では、次のコマンドを実行します。sudo defaults write /Library/Preferences/com.google.drivefs.settings ContentCacheMaxKbytes -int 100000

Windows では、次の内容を google.reg というファイルに保存して実行するか、レジストリ キー (QWORD、10 進数値 100000) を自分で追加します。

Windows Registry Editor Version 5.00    
[HKEY_LOCAL_MACHINE\SOFTWARE\Google\DriveFS]
"ContentCacheMaxKbytes"=hex(b):a0,86,01,00,00,00,00,00

これにより、ドライブ ファイル ストリームは 100 MB に達するとキャッシュを削除します。デフォルトでは、Google はクラウドへのアクセスを減らすために高い値を選択します。

参照:https://support.google.com/a/answer/7644837?hl=ja

関連情報