Google Drive File Stream 缓存未清理

Google Drive File Stream 缓存未清理

我已使用 File Stream 将文件上传到 Google Drive,并且没有任何标记为保留在本地的文件。不过,GDFS 仍保留了大约 40GB 的缓存文件。

以下是我尝试清理的方法:

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

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

我正在使用 macOS 10.12.6

答案1

在 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

一旦达到 100mb,Drive File Stream 就会删除缓存。默认情况下,Google 会选择一个较高的值来减少对其云的访问。

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

相关内容