在 MacOS 10.13 High Sierra 中使用 APFS 格式化的磁盘上,文件无法再通过 AFP 共享(请参阅Apple 支持网站上的这篇文章)因此,本指南这里不再适用于在 Ubuntu 服务器上创建 TimeMachine 备份位置。
有人知道如何设置 TimeMachine 备份目标以使其在 SMB 上可见吗?或者还有其他可能的解决方案?
答案1
[更新答案]
在 MacOS 10.13 High Sierra 中使用 APFS 格式化的磁盘上,文件无法再通过 AFP 共享 [...]
这是一个普遍的误解——你能备份 APFS 卷到通过 Netatalk 使用 AFP 访问 Time Machine。混乱源于https://support.apple.com/en-gb/HT208018:
任何 Time Machine 共享点必须通过 SMB 而不是 AFP 共享.[强调]
这让很多人(包括我)感到困惑。HT208018 支持文章试图说:您无法对文件进行文件服务从APFS 卷到其他 Mac使用 AFP 等,您不能使用 Mac APFS 卷作为目的地对于 Time Machine 备份(参见https://apple.stackexchange.com/a/299720详细解释)。
综上所述,如果 SMB 服务器公布了正确的选项(见下文),您也可以将 Time Machine 与 SMB 服务器(如 Samba)一起使用。在撰写本文时(2017 年 10 月 1 日),您在尝试使用 Samba 时会遇到一些困难,因为您必须在短期内对 Samba 进行自定义编译(很可能在明年定期发布的 Linux 发行版中会默认出现适当的预构建 Samba)。
[更新 2]
补丁已经发布,很可能成为 Samba 4.8 版本的一部分(目前该版本太新,无法确定发布日期https://wiki.samba.org/index.php/Samba_Release_Planning)。
[更新 3]
这些变化现在是Samba 4.8以上。
[原文如下]
简而言之,就是关注https://github.com/samba-team/samba/pull/64以及与此相关的邮件列表主题https://lists.samba.org/archive/samba-technical/2017-September/thread.html#122882因为类似的东西必须进入 Time Machine 才能与 Samba 一起工作,而无需在 Mac 上进行额外的手动配置。
目前还不清楚 Apple 是否真的关心 Samba(自从 Samba 项目转为 GPLv3 后,他们就不再随 MacOS 一起发布 Samba),因此我担心延迟是意料之中的事。让我们看看进展如何 - kevinanderson1、omor1 和 Ralph 似乎取得了进展,祝他们好运!