新的macOS,新的文件系统:什么是APFS以及它如何工作?

当High Sierra于今年秋天发布时,Mac用户将可以选择将其驱动器转换为新的Apple File System(或APFS)。如果您是iOS用户,那么从10.3开始就已经使用它。

开发人员现在已经能够制造一些不可引导的驱动器,但是转换整个系统驱动器是一个重大的决定。

为HFS +倾注一筹

HFS可以追溯到最初的Mac,它是从软盘驱动器运行的。它的寿命很长。您可以阅读HFS驱动器,直到Snow Leopard。 HFS +(被磁盘实用程序称为Mac OS Extended)可以追溯到Mac OS 8.1。它一生中进行了许多升级。

Apple发行后就大力进行压缩,版本控制,标记和加密。采取在原始iMac上运行并在iPhone和Watches上运行的方式可能会带来有趣的挑战。

Core Storage不是文件系统,但这是向APFS转换不那么痛苦的原因。核心存储是一个逻辑卷管理器。它使Fusion Drives在闪存和旋转磁盘之间交换活动数据和归档数据。但是,这也意味着您的数据和物理磁盘之间存在一层。

在某些方面,APFS是下一步的发展。文件寻址移至64位,这是Mac可以处理的文件数量的指数增长。像核心存储一样,APFS对磁盘也有一些抽象。一个驱动器的同一空间中可以存在不同的文件系统。

这意味着您不必将驱动器划分为三种方式来具有三个分区。相反,他们都可以使用驱动器上的所有可用空间。苹果还承诺在处理硬盘时减少延迟。

相同的数据,不同的文件

使用APFS所获得的最直接的好处就是节省了大量空间。这是因为APFS处理同一文件的多个副本与HFS +的方式大不相同。复制文件时,APFS在文件系统中创建一个指向与原始文件相同的位的新条目。这不是捷径-对于操作系统和应用程序,它们是单独的文件。

APFS处理更改的方式不同。您对文件所做的每次更改都保存在与原始文件不同的位置。此过程也是一种支持版本控制的本地方法。这也意味着您的原始文件仍然只是单个原始位。您制作的副本也是如此。在日常驾驶中,这可能不会节省太多空间。如果您的文件经常更改,则可能会有所不同。

使用Time Machine,APFS的节省空间的功能将帮助您。我们都达到了时光机向您警告您的后驱空间不足的地步。此时,您唯一的选择是将备份移至新驱动器,或者让Time Machine还原最旧的备份。

快照和备份

通过更改方式来节省空间macOS复制,备份也可以不同。备份文件系统时,APFS将使用所谓的快照。这将使文件系统成为只读版本,从而使您可以随时还原。这些已经在企业IT备份系统中普遍使用。

目前尚不清楚这是否会改变Time Machine备份文件的方式。 Time Machine将这些连接连接到备份驱动器之间。文件系统实质上可以创建还原点。您可以返回到他们以擦除此过渡中的所有更改。这是一项有吸引力的功能,可能会在macOS备份方式上产生重大差异。

加密和双重机密加密

在出现一些初始问题之后,FileVault成为保护文件的好方法在Mac上。 APFS也支持整个驱动器加密。您可以设置密钥并加密整个磁盘。如果有人偷了您的Mac,这是一个很好的保护,因为没有密码您就无法解锁您的数据。

但是,这意味着您登录后所有数据都可用。如果您有共享的Mac,这可能是个问题。如果有人使用您登录的用户帐户,则他们可以访问所有内容。 APFS允许您创建驱动器的另一个加密区域。设置它需要第二个密钥和密码才能访问数据的这个子集。

移动到APFS

今年秋天High Sierra发布时(您可以立即获得公开测试版),您可以选择将驱动器更新为APFS。如果选择此选项,则驱动器将在升级过程中进行转换。在iOS升级过程中,这相当轻松,因此您不必担心太多。升级之前,您应该确保具有良好的备份(甚至可能是可引导克隆),以防万一。

您可以将HFS +驱动器转换为APFS,而不会丢失数据,但是返回行程为不那么顺利。如果要将驱动器切换回HFS +,则必须格式化驱动器并重新安装。克隆将只允许您覆盖驱动器,而不是冗长的Time Machine还原。

新OS季节是最好的季节

即使您不急于购买新硬件,秋季对苹果用户而言总是意味着新的东西。 High Sierra并未为macOS带来大量新功能,但对于书呆子而言,APFS可能是最令人兴奋的功能之一。

文件系统的空间节省方面将在现代Mac上带来巨大的好处使用较小的SSD。但是,如果您依赖第三方磁盘工具,则可能要等到它们支持APFS后再进行。至于苹果公司,最好能获得有关其工具的一些详细信息。详细信息对于诸如Time Machine之类的主要应用程序尤为重要。

High Sierra最喜欢的功能是什么?您要马上迁移到APFS吗?如果您在等待,您的原因是什么?在评论中让我们知道。

标签: APFS 文件系统 macOS High Sierra