Google Drive File Stream缓存未清理

Rob*_*rto 7 google-drive google-drive-file-stream

我使用 File Stream 将我的文件上传到 Google 云端硬盘,并且没有任何标记为要保留在本地。尽管如此,GDFS 保留了大约 40GB 的缓存文件。

以下是我试图清理它的事情:

  • 弹出驱动器,注销,关闭应用程序,打开应用程序,登录;
  • 重新启动计算机;
  • 添加/删除更多文件以查看它是否会“刷新”;
  • 在首选项中更改了缓存文件夹位置。它传输了所有文件,但仍在旧文件夹 [facepalm] 中留下了 1GB;
  • 上面的东西以不同的顺序组合。

我想我可以删除缓存文件夹,但这是我不想做的事情。如何强制删除?更重要的是,这是预期的行为吗?

我使用的是 macOS 10.12.6

Hei*_*ann 10

在 macOS 上,执行以下命令: sudo defaults write /Library/Preferences/com.google.drivefs.settings ContentCacheMaxKbytes -int 100000

在 Windows 上,将以下内容保存到名为 google.reg 的文件中并执行它,或者自己添加注册表项(QWORD,十进制值 100000)。

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

一旦达到 100mb,这将导致虚拟云端硬盘删除缓存。默认情况下,Google 会选择一个较高的值来减少对其云的访问。

参考:https : //support.google.com/a/answer/7644837?hl=en

  • 谢谢你,@Heinzelmann!我有多台计算机都存在此问题,发现为了使注册表补丁起作用,必须先卸载虚拟云端硬盘并清空缓存目录,然后才能更新注册表,然后重新安装 FS。 (3认同)