困扰多年,终于知道为什么 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 传输窗口的同步进程彻底消停,再由你做主选择开启还是停用吧。如果错误的地方,敬请原谅指出。

11183 次点击
所在节点    iCloud
51 条回复
milk0829
2022-03-20 15:05:57 +08:00
@movq 事实上,全球所有关于这个问题的技术教程,没有一个是解决方案,我放教程上来就是给大家再重复造轮重新再让大家走一遍弯路
milk0829
2022-03-20 15:07:31 +08:00
@felixcode iCloud 不是我唯一方案,如果放弃 iCloud 的方便,time machine 远比 iCloud 安全
duxiansen
2022-03-20 15:08:20 +08:00
专业的需求还是靠专业的软件来做吧。代码用 git ,老旧项目直接存档。几十 G 的琐碎文件,就算本地处理都挺费劲
milk0829
2022-03-20 15:14:19 +08:00
@czhu 可以仔细看评论区,我一再强调因人而异,就和 100 克的棉花和 100 克的铁故事一样,同样有的人用的是由几亿个几 k 文件组成 100G ,需要没日没夜编译构造项目反复读写,一年就可以完整的读写整个磁盘五六次以上、有的人对于同样容量 100G 仅是图形化可见的操作,对 iCloud 压力并不大
milk0829
2022-03-20 15:15:05 +08:00
@duxiansen 各有各的好处吧...至少再出问题那段期间 git 拯救了我许多项目
charlie21
2022-03-20 15:19:52 +08:00
云的悲剧
youthfire
2022-03-20 15:25:51 +08:00
我是家庭 2T 共享方案,用了快 2 年了,不管是手机还是笔记本都是自动同步的,而且非常及时,没有遇到 op 提到的这些问题。
要说不满意的,就是新手机用 icloud 云恢复会断,不如直接两台手机放一起传输,另一个就是直接手动从网上 icloud 相册下载照片速度非常慢。除此以外,没有功能性问题。
用的是云上贵州,也没有设定特殊规则。
czhu
2022-03-20 15:36:01 +08:00
@milk0829 建议你写明白了“子文件夹和文件非常复杂”,这个太模糊了。
这样写法好比 “XXX 车不靠谱,原因是我的路况很复杂”
容易误导,让大家以为 iCloud 都不靠谱。
milk0829
2022-03-20 15:39:26 +08:00
@czhu 谢谢,我其实很想修改文章,避免我一直回复评论,其次我也很少跑来 V2EX ,但是没找到该功能。
liw2756
2022-03-20 15:53:18 +08:00
上个月把几百 g 的文件移到硬盘以后就把 mac ,ipad ,iphone 的 icloud 都关了,总是莫名其妙的上传下载,有时间你点下载几 m 的文件半个小时都不动下不下来,有时候又发现它在后台不停地往硬盘塞文件。 被它折磨一年多了,还没有好的办法,以后就隔空传送吧
ncepuzs
2022-03-20 16:16:23 +08:00
好家伙,还以为浏览器加载 CSS 出错了,强制刷新了好几遍

NodeSans
2022-03-20 16:19:59 +08:00
我是之前 icloud 用来备份代码,一开始好好的,直到后面他开始备份前段的代码
众所周知前端的代码细碎的文件很多,一个项目都要达几百 MB ,一旦用 icloud 开始备份,需要的时间就会非常长。然后 Mac 就会长时间 CPU 飙升(不过好像 Catalina 上 iCloud 备份 CPU 占用没有这么激进)
milk0829
2022-03-20 16:20:06 +08:00
@ncepuzs 🤣我是从我的笔记软件写完 markdown 再复制过来的,所以标题也显示在文章里
milk0829
2022-03-20 16:23:12 +08:00
@NodeSans 是的👍,我的另外一台 2013 pro Catalina 确实对应上你说的话
evilStart
2022-03-20 17:01:02 +08:00
上诉问题 -> 上述问题
vzchn
2022-03-20 17:12:42 +08:00
我的文稿只有 7.91GB ,目前没感觉到有问题。因为我只在电脑上保留当前公司的文稿,历史工作的文稿都使用其他方式备份。
MojueJ
2022-03-20 17:57:40 +08:00
感谢分享
milk0829
2022-03-20 19:34:04 +08:00
@evilStart 感谢纠正
yxc
2022-03-20 19:49:00 +08:00
汗,一句话就能写明白意思了
大量小文件频繁读写,导致大量同步进程在运作,最后电脑性能跟不上了。
你这种场景真的不适合同步,如果是实时保存数据的软件,你每敲一个字母,都会引起 10 几个 g 的文件改变,前一分钟的同步还没完,后一分钟的更新马上就来了,哪个同步软件会吃得消。
iCloud 已经是增量同步的了,如果你试试微云,天翼云这种全量的,挂的更块。
我用天翼云同步我的一个 500m 的.one 笔记,没写一个字,都会触发一次全量同步。

iCloud 确实是不好用。。。但是,你的这种场景应该不是 iCloud 的问题,你换成 onedrive 或者其他盘,应该也会出现类似。
heyjei
2022-03-20 19:57:39 +08:00
文件数太多了是一个最大的问题,所以坚果云的检测到你用坚果云同步代码的话,就直接跳出来提示你不要同步代码

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

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

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

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

© 2021 V2EX