V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xell
V2EX  ›  分享发现

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

  •  
  •   xell · 2022-06-08 12:33:34 +08:00 · 2331 次点击
    这是一个创建于 659 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我的两台 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 等。

    11 条回复    2022-07-04 19:44:12 +08:00
    bigseahorse
        1
    bigseahorse  
       2022-06-08 14:15:03 +08:00
    我之前用群晖做 time machine 后来不用的原因是,它不会清理老备份,导致占用空间一直增加
    cwcc
        2
    cwcc  
       2022-06-08 14:44:41 +08:00
    巧了,我一开始不知道为什么就鬼迷心窍的用了 AFP ,然后就从来没出现过问题,而且 Mac 里面看群晖还不是 windows 蓝屏主机,而是一个 Apple Logo 的服务器😂。
    dreamramon
        3
    dreamramon  
       2022-06-08 15:55:28 +08:00
    @bigseahorse 那你现在怎么解决的呢?也有同样的问题。。。
    bigseahorse
        4
    bigseahorse  
       2022-06-08 16:55:30 +08:00
    @dreamramon 我直接用移动硬盘了。。。
    BingoXuan
        5
    BingoXuan  
       2022-06-08 18:00:04 +08:00
    QNAP 表示并没有出现类似问题,唯一问题就是 Library 出现某些文件无法备份,目前移走也没发现问题,也能顺利备份
    bs10081
        6
    bs10081  
       2022-06-10 08:54:22 +08:00
    @bigseahorse 你資料夾是不是沒有設定容量大小?設定以後應該就會自動
    bigseahorse
        7
    bigseahorse  
       2022-06-10 14:39:14 +08:00
    @bs10081 设定了,不然也不会提示容量不足,从而知道它不会删除老备份。
    bs10081
        8
    bs10081  
       2022-06-10 19:14:15 +08:00
    @bigseahorse #7 了解,我目前還沒把設定的空間吃滿,暫時沒遇到這個問題
    YY
        9
    YY  
       2022-06-12 22:01:03 +08:00
    也遇到问题 好像问题提示不一样 反正就是备份不成功 备份不能完成
    matrix67
        10
    matrix67  
       2022-07-04 17:41:19 +08:00
    看到楼主还在使用 mac 很高兴, 借楼问一下楼主,https://www.v2ex.com/t/66737 之前这个 tc 替代者找到了吗,现在楼主是用啥方法管理自己的文件。
    xell
        11
    xell  
    OP
       2022-07-04 19:44:12 +08:00
    @matrix67 这几年都在使用 ForkLift 。首先它可以支持(用空格键)对项目进行选定,这是我最为看重的功能(只有寥寥数款应用有这个功能)。其次,它对 macOS 的文件系统的各种特性的支持程度比较高。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1724 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:40 · PVG 00:40 · LAX 09:40 · JFK 12:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.