如何在 macOS 上清除 Google Drive 同步队列?

问题描述 投票:0回答:2

Google Drive Desktop 已将超过 100K 个文件上传到云端。但是,应用程序显示同步仍在进行中。

重新安装并重新登录并没有重置队列。

如何删除 Google Drive 同步队列?

macos google-drive-api
2个回答
3
投票

通过以下命令退出应用程序并删除其数据

rm -rf ~/Library/Application\ Support/Google/DriveFS/[0-9]*

更多详情请参阅文章


0
投票

我必须清除同步队列,但列表中有文件,顶部有一个特定文件被卡住,该文件来自我设置为同步到计算机的本地文件夹。 我没有删除整个文件夹

~/Library/Application\ Support/Google/DriveFS/[0-9]*
,而是尝试删除尽可能少的文件集,以避免丢失设置和不必要地清除缓存。

通过反复试验,我删除了下面列出的几组文件,在每组文件之间启动和停止 Google Drive 客户端,直到队列被清除并再次同步。这些路径相对于

DriveFS
中的文件夹,命名为长数字:
~/Library/Application Support/Google/DriveFS/117…

  1. content_cache/d28
    ,我认为其中包含有问题的排队文件。 (特定的子文件夹对您来说可能会有所不同。)
  2. content_cache/chunks.db
    + 以上文件夹
  3. mirror_sqlite.db
    mirror_metadata_sqlite.db
    mirror_metadata_sqlite.db_local_counter
    mirror_metadata_sqlite.db_prefetched_ids
  4. mirror_sqlite.db
    mirror_metadata_sqlite.db
    mirror_metadata_sqlite.db_local_counter
    metadata_sqlite_db
    metadata_sqlite_db_local_counter
    以及第 1 组和第 2 组中的
    content_cache
    项目

每次我重新启动客户端时,客户端都会重新生成所有这些文件,除了设置 4 后的

content_cache/
的子文件夹。

第 4 组最终用于清除同步队列,但它可能不是所需的最小组。如果你想尝试一下,你可以尝试颠倒我的进展顺序并从

metadata_sqlite_db
开始。

© www.soinside.com 2019 - 2024. All rights reserved.