不要手贱删掉 iCloud Drive 里文件的 xattr,尤其是 placeholder files 的 xattr

2021-11-29 15:06:32 +08:00
 AlphaRobert

以下为情感欠缺的流水账。

\begin

出于某种 “洁癖” 在上周删掉了 iCloud (云上贵州) Drive 下所有文件的 xattr ,即:

% xattr -rc <iCloud Drive 根目录>

然后所有的未下载文件就也不能下载了,但在这时 iOS 设备上仍能正常存取文件。

经过若干次重启、Finder 侧边栏的 iCloud Drive 的 activity indicator 走完、登出和登入 iCloud Drive 了,Mac 的 iCloud Drive 根目录下只显示 Documents 和 Desktop 两个文件夹,文件不能正常上下载,Desktop 还显示为空。iOS 设备上也无法正常上下载所有文件——我所有设备差不多从 iCloud Drive 脱机。

Mac 上登出 iCloud Drive 能保留已下载的文件,好在 经常访问的文件都已经下载,年代较为久远的文件也在移动硬盘上备了份,大概能脱机恢复 75% 的文件。

我这时试图联系 Apple Support 。我先是选「 iCloud 设置与使用」致电,被告知他们同时负责 iOS 相关,没受过 Mac 培训(很奇怪,难道 iCloud 主力使用者是 iOS 用户么),然后帮我转接 Mac 支持。

我尽力详尽地描述我的情况。那位 Mac 支持的小哥让我尝试访问网页版的 iCloud Drive——我才知道 iCloud Drive 都有网页版了——然后 crash ,报未知错误。他说晚上再次来电。他晚上来电说大概需要 4 个工作日。

在 4 个工作日后 Mac iCloud Drive 的文件树形结构正常显示了,但下载文件有一定几率在我下一次开启 Mac 屏幕时打开,一定几率打不开。

在 5 个工作日后似乎恢复正常了。不过恢复得有点诡异。按理来说 Finder alias xattr 被删了之后,Finder 就不应该认识这个 alias 了,但我 iCloud Drive 下的 aliases 却都能正常工作。如果是整盘倒带回去了,我在删完所有 xattr 后一段时间内上传的文件又还在。

\end

总结:

倘若真好的有人工介入了 iCloud Drive 的恢复,也请他不要被我某个隐藏文件夹下的某些照片 / 视频吓到。

一些其他事的教训:

1987 次点击
所在节点    iCloud
6 条回复
Warren1027
2021-11-29 17:43:05 +08:00
我之前经常用 xattr -c 去掉属性中的 @
minamike
2021-11-29 17:48:47 +08:00
看看隐藏文件夹
ogxgo
2021-11-29 18:31:59 +08:00
哈哈,不懂的文件千万不要删除。
AlphaRobert
2021-11-29 21:31:52 +08:00
@Warren1027 主要是想删掉下载文件的来源
dingwen07
2021-11-29 23:35:37 +08:00
为什么不联系客服?你这个恢复估计都是苹果客服在后台给你手动操作的
AlphaRobert
2021-11-30 15:45:20 +08:00
@dingwen07 参见 begin 后第 6–7 个块状元素。如果是人工恢复的,诶,虽然有奇怪的感觉,但还是很感谢客服。

//

另外今天我的 iCloud 全部服务坏掉了。

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

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

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

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

© 2021 V2EX