ファイル ストリームを使用して 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 はクラウドへのアクセスを減らすために高い値を選択します。