web-dev-qa-db-ja.com

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

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

これが私がそれをきれいにしようとしたものです:

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

キャッシュフォルダーを削除することはできると思いますが、これは不要です。どうすれば強制的に削除できますか?さらに重要なことに、これは予想される動作ですか?

MacOS 10.12.6を使用しています

3
Roberto

MacOSでは、次のコマンドを実行します:defaults write 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

5
Heinzelmann