困扰多年,终于知道为什么 macOS 用久了 iCloud 会出现上传/下载/同步卡死了,以及 icloudd、bird 进程飙升

2022-03-20 12:07:43 +08:00
 milk0829

困扰多年,终于知道为什么 macOS 用久了 iCloud 会出现上传 /下载 /同步卡死了,以及 icloudd 、bird 进程飙升

为什么要特地跑来 V2EX ?

在我被 macOS 的 iCloud 的长期折磨下,让我迫不得已一年必须重装系统 2 次以上(仅仅是估算,甚至半年就需要重装两次),故此,特地写一篇文章记录下我的苦衷,希望网上和我同样问题的“同行”可以早日从中解脱

问题复现

设备使用情况

初步症状

和我 macOS 一样问题的,大多会有以下情况:

后期症状

对于以上情况(初步症状),如果长达半周都没能完成同步任务,仍然卡在“已同步“30G/47.64G”或者”47.64G/47.64G”,可能会发生更严重的情况(因为我不知道别的 macOS 用户有没有这种我这么惨,所以用上了“可能”两字):

什么情况可能会加重症状?或者减少挽救的机会?

为什么会造成这些问题?如何修复或避免?

当我一次次重装系统后,我决定彻底放弃同步桌面和文稿,并且全部备份好 iCloud 数据,请求了苹果客服将我 iCloud 完全抹除,抱着侥幸的心理想再开启全部 iCloud 同步,而这时候 iCloud 也提示了您的“文稿”或“東面”文件夹中的文件太多、单个文件夹中的文件太多实者嵌套文件夹太多。

这个提示在 百度 和 Google 搜索是都搜索不到这种情况的,或许验证了我的一个想法:你的 iCloud 早已负重不堪,当然苹果也不应该在你开通使用 iCloud 空间情况下劝你不要再使用,而是一如既往拼了老命给你做着本该做的工作,只有当你完全停用抹除它再次开启时候才能继续尝试使用时才会警告和阻止你开启同步桌面和文稿(也可能不会提示,除非你像我一样对电脑使用需求和 IO 4k 读写非常高的时候)。

当你看完这篇文章到这里,如果你觉得和你的 macOS 情景十分相似,就尽快备份好你的 iCloud 数据暂时退出你的 iCloud 或者 Apple ID 吧,直到你的电脑 bird 和 finder 传输窗口的同步进程彻底消停,再由你做主选择开启还是停用吧。如果错误的地方,敬请原谅指出。

12302 次点击
所在节点    iCloud
51 条回复
michaelzxp
2022-03-20 20:02:06 +08:00
15 年以来开的 2TB iCloud ,一直用大于 800GB 的文档备份,发现每次换电脑都会丢失部分数据,除此之外没发现楼主问题
HannibaI
2022-03-20 23:16:16 +08:00
所有会产生临时文件、频繁读写的目录我都不会放 iCloud 里
vvjyun318
2022-03-20 23:51:16 +08:00
@milk0829 在美国用千兆上下行对等的宽带 iCloud 几百 GB 的文件上传下载同步多设备也没啥问题
vvjyun318
2022-03-20 23:54:25 +08:00
@milk0829 云上贵州感觉体验特别差,surge 流量监控发现还是有部分云上贵州 iCloud 服务用的海外香港日本美国服务器,恢复个 iCloud 备份 20GB 下载了三四天才搞定,开全局代理貌似也无法全部代理 iCloud 的流量,国内运营商千兆宽带上行只给 30 兆用起来特别难受, 在美国 iCloud 备份 100 多 GB 千兆上下行对等十几分钟就恢复好了.
seanzxx
2022-03-21 00:19:13 +08:00
我把项目文件放在 Document/Workspace 里面,大约 20GB 左右,iCloud 同步,
曾经出现过不同步的情况,比如在桌面上放一个照片,但登陆 iCloud Web 版却看不到,后来把 iCloud 清空了,这个问题解决了
后来出现的问题就很烦了,项目文件里面经常会随机的下载一些旧文件,比如一个文件本地删了,过一阵子发现这个文件又出现了;又比如我修改了一个文件 app.js ,过阵子本地出现一个 "app.js 1"的文件,内容是修改之前; git 也受影响,出现一些奇怪的 branch 和 tag ,比如 "develop 1", "master 2"

现在已经不折腾 iCloud 同步复杂目录了
penll
2022-03-21 10:11:49 +08:00
之前,开启过一次文档、文稿同步 icloud ,后面被里面同步逻辑搞得崩溃。

有点 itunes 那一套同步鬼才逻辑
反人类
totoro625
2022-03-21 10:41:57 +08:00
对于子文件夹和文件非常复杂的目录,例如 node_modules ,可以考虑把整个目录丢在一个虚拟磁盘里面,用云同步同步虚拟磁盘
例如 VeraCrypt 和 bitlocker
bluefountain
2022-03-22 13:40:06 +08:00
我用群晖,硬盘双备加定期冷备,没这些问题。
maizero
2022-03-22 15:16:14 +08:00
哥们,你这个还不算痛苦的,我这个多台 Mac ,且桌面、文档的文件量超过 500G 的才叫痛苦。
基本上我有 2 台笔记本、1 台台式,开了 iCloud 2T ,也是为了方便,但是发现这个同步逻辑非常的莫名其妙的时候,我就放弃了。
网速不是不快,都是千兆。
设备不是不新,都是每年最新款。
所以,只能说水土不服吧。
RiverYKB
2022-05-08 11:33:21 +08:00
您可以提供一下您无法同步的目录 tree 嘛,我很好奇究竟是多大的规模会使 iCloud 同步不动?
linzh
2022-05-27 14:19:21 +08:00
巨量小文件的同步是会这样的,我的 onedrive 也是这样烂掉的,看来这一点上大家都一样
解决办法:小文件(多数是项目)不放进去同步,已经放进去的打个 zip 包,重点是减少文件数量而不是大小

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/841605

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX