解决了一个从 macOS Monterey 以来反复出现的 Time Machine 备份至 Synology NAS 问题

2022-06-08 12:33:34 +08:00
 xell

在经过自三月底以来的两个月的验证后,终于有信心分享这个解决方案,供有同样困扰的朋友参考。

我的两台 Mac 电脑在去年底升级了 Monterey ,从某个小版本开始(具体时间不太记得了),都持续出现 Time Machine 的备份问题。电脑是以有线(台式机)或无线(笔记本)方式,连接至同一个局域网中的 Synology DS918+,备份到专门设定的、有容量控制的一个 Shared Folder 中。NAS 早在 macOS 升级前已升级至 DSM 7 ;此前备份一直正常运作。[1]

问题表现就是在备份了一段时间后(一般数天),macOS 提示备份损坏,无法继续,只能清除此前所有备份,重新开始;而重新开始又会开始这样的循环。提示损坏的信息代码有好几种,最典型的就是:

Time Machine detected that your backups on “〔 NAS 名称〕” can not be reliably restored. Time Machine must erase your existing backup history and start a new backup to correct this.

查询网上信息,很多人都有抱怨,遍及 Apple 官方论坛、Synology 官方论坛以及各类论坛、问答网站[2],给出了各种解答,我大部分都尝试过并失败过。

最终得到的一个方案出乎意料的简单:在 NAS 的 Control Panel 设置中,File Services --> Advanced --> Bonjour ,不要勾选 Enable Bonjour Time Machine broadcast via SMB ,而是勾选下面的 via AFP 。问题解决。

进一步说明:与大多数人所使用的(较为现代的)方式一样,我在 NAS 中开启了 SMB ,并以此协议为主力进行电脑和 NAS 之间的连接,正常情况下(例如挂载 Shared Folder )都没有问题。Apple 此前已经逐渐废弃了 AFP ,所以这也是官方的建议。但不知何故,至少在 Monterey 中,Time Machine 通过 SMB 备份至 Synology NAS 就会出现上述故障;在此,强制备份使用 AFP 协议便可得到解决(当然了,你也必须同时启用 AFP )。

希望 Apple 和 Synology 能联手解决解决这个事情,目前并不知道具体是谁该背锅。

[1] 因此可以排除是 macOS Big Sur 或之前的旧版操作系统的问题。

[2] 仅举数例 https://community.synology.com/enu/forum/1/post/149543?page=4&sort=oldest https://www.jessesquires.com/blog/2022/01/11/time-machine-error-35-monterey/ https://forums.macrumors.com/threads/time-machine-experiencing-multiple-issues-on-monterey-my-personal-issue-resolved.2319832/page-30 等。

2409 次点击
所在节点    分享发现
11 条回复
bigseahorse
2022-06-08 14:15:03 +08:00
我之前用群晖做 time machine 后来不用的原因是,它不会清理老备份,导致占用空间一直增加
cwcc
2022-06-08 14:44:41 +08:00
巧了,我一开始不知道为什么就鬼迷心窍的用了 AFP ,然后就从来没出现过问题,而且 Mac 里面看群晖还不是 windows 蓝屏主机,而是一个 Apple Logo 的服务器😂。
dreamramon
2022-06-08 15:55:28 +08:00
@bigseahorse 那你现在怎么解决的呢?也有同样的问题。。。
bigseahorse
2022-06-08 16:55:30 +08:00
@dreamramon 我直接用移动硬盘了。。。
BingoXuan
2022-06-08 18:00:04 +08:00
QNAP 表示并没有出现类似问题,唯一问题就是 Library 出现某些文件无法备份,目前移走也没发现问题,也能顺利备份
bs10081
2022-06-10 08:54:22 +08:00
@bigseahorse 你資料夾是不是沒有設定容量大小?設定以後應該就會自動
bigseahorse
2022-06-10 14:39:14 +08:00
@bs10081 设定了,不然也不会提示容量不足,从而知道它不会删除老备份。
bs10081
2022-06-10 19:14:15 +08:00
@bigseahorse #7 了解,我目前還沒把設定的空間吃滿,暫時沒遇到這個問題
YY
2022-06-12 22:01:03 +08:00
也遇到问题 好像问题提示不一样 反正就是备份不成功 备份不能完成
matrix67
2022-07-04 17:41:19 +08:00
看到楼主还在使用 mac 很高兴, 借楼问一下楼主,https://www.v2ex.com/t/66737 之前这个 tc 替代者找到了吗,现在楼主是用啥方法管理自己的文件。
xell
2022-07-04 19:44:12 +08:00
@matrix67 这几年都在使用 ForkLift 。首先它可以支持(用空格键)对项目进行选定,这是我最为看重的功能(只有寥寥数款应用有这个功能)。其次,它对 macOS 的文件系统的各种特性的支持程度比较高。

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

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

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

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

© 2021 V2EX