macOS Big Sur 支持 APFS 格式驱动器上的 Time Machine,但有一些问题

时间机器高山脉图标

Apple 开始通过 macOS 10.13 High Sierra 将 Mac 从旧的 HFS+ 文件系统转变为更复杂的 APFS 格式。在此版本中,所有基于 SSD 的 Mac 都升级到 APFS。 Fusion Drives 紧随其后的是 macOS 10.14 Mojave。但从第一次 APFS 出现到可以将 Time Machine 备份写入使用 APFS 格式化的驱动器,花了整整三个版本:macOS 11.0 Big Sur 是第一个允许这样做的版本。

但是,如果您将 Time Machine 驱动器格式化为 APFS,则需要考虑一些事项。

如果不擦除 HFS+ Time Machine 卷,就无法将其转换为使用 APFS 的卷。 Apple 创建了一个 极其古怪的方式将时间机器的快照格式包含在其中APFS 格式,几乎就像该公司没有开发 APFS 和 Time Machine 一样。 (当然,请在此处插入思考脸表情符号。)

您基于 HFS+ 的旧时间机器卷在 Big Sur 中仍然有效且可读。您还可以使用 HFS+ 从头开始​​设置驱动器来创建新的 Time Machine 卷。那不是问题。但是,如果您想将驱动器从 HFS+ 转移到 APFS,则必须重新格式化驱动器,这会擦除所有 Time Machine 备份。由于结构差异,您也不能直接从 HFS+ 复制到 APFS。

虽然 APFS 对于基于 SSD 的存储具有优势,但对于硬盘驱动器确实没有任何优势,而硬盘驱动器最有可能用于大容量备份驱动器。我会设置任何使用 APFS 格式化的新 Time Machine 卷,但不会从 HFS+ 转换旧卷。

基于 Big Sur APFS 的时间机器备份不能在 Catalina 或早期版本中使用。 这可能是不言而喻的,但我知道有足够多的使用混合系统设置的人会问。您不仅必须使用 Big Sur 备份到 APFS 格式的 Time Machine 卷,您甚至无法从安装了 Catalina 或早期 macOS 版本的 Mac 访问备份。

原因有点牵强。 APFS 将磁盘划分为一个或多个容器(类似于分区)。每个容器都有一个或多个卷,并且每个卷(从 High Sierra 开始)都有一个”角色”,其中 定义它的卷类型。您可以在一个容器中拥有多个卷,这些卷动态共享分配给容器的空间,这意味着您不必事先为给定卷分配存储空间。 (在 Catalina 中,Apple 添加了卷组,用于将操作系统本身分成多个部分,将数据与系统文件分开,从而增强系统的安全性和完整性。)

在 Big Sur 中,Apple 添加了专为 Time Machine 快照和增量备份而设计的备份角色,而该角色在 Catalina 及更早版本中实际上是不可读的,因为这些版本根本不知道如何解释它。 Apple 也没有任何理由向后移植该角色类型。

您可以与未用于备份的卷共享 Time Machine 容器。 Apple Big Sur 指南中的注释位于描述 Time Machine 支持的磁盘格式类型的页面上备份需要整个”磁盘”。这似乎是一个错误:苹果实际上意味着磁盘只能有一个容器,它占据了整个磁盘。然而,时间机器备份发生在该容器中的单个卷上。

您无法直接通过 Finder 访问 Time Machine 卷并在其上存储其他类型的数据,但 Apple 声明您可以在同一容器中添加卷。该卷将包含常规数据,并且可以独立于分配了备份角色的卷来使用。

这篇 Mac 911 文章是对 Macworld 读者 Jonathan 提交的问题的回应。

询问 Mac 911

我们整理了最常被问到的问题列表以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。并非所有问题都会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。