什么是 Apple 文件系统,为什么它比 HFS+ 更好?

如果您一直在关注 Apple 最新发布的 macOS 的消息,您可能已经注意到有人提到了 Apple 文件系统或 APFS。 这是那些没有得到很多关注的奇怪话题之一。 然而,它是用户体验操作系统的核心结构。 APFS 直到 2017 年才会最终确定,但您可以体验 Sierra 现在提供的开发者预览版。

差异和改进

快速回顾一下,文件系统是操作系统用来存储和检索数据的基本结构。 不同的文件系统采用不同的方法来完成这项任务。 随着计算机的速度越来越快,更新的文件系统已经利用提升来提供新功能并适应现代存储需求。

HFS+ 是当今新 Mac 随附的文件系统,已有 18 年的历史。 它的前身 HFS 比汤姆克鲁斯的爱情电影“壮志凌云”还要老。 有点像老款丰田。 它仍然有效(可能出奇地好),但它没有赢得任何奖牌。

APFS 与其说是对 HFS+ 的升级,不如说是一个巨大的飞跃……到现在。 虽然这对苹果用户来说是一次重大升级,但似乎苹果正在追赶其他系统,而不是超越它们。 尽管如此,更新还不算太早。

克隆和数据完整性

APFS 使用一种称为写时复制的方案来制作重复文件的即时克隆。 在 HFS+ 下,当用户复制文件时,每一位都被复制。 APFS 通过操作元数据和分配磁盘空间来创建一个克隆。 但是,在修改克隆文件之前不会复制任何位。 当克隆与原始副本不同时,会保存这些更改(并且仅保存这些更改)。

写时复制还提高了数据完整性。 在其他系统下,如果您的卷在覆盖操作挂起时卸载,您可能会发现文件系统的一部分与其余部分不同步。 写时复制通过将更改写入可用磁盘空间而不是覆盖旧文件来避免该问题。 在写入操作成功完成之前,旧文件是规范版本。 只有当新文件成功复制时,旧文件才会被清除。

系统快照

快照是一项重大升级,部分通过写时复制架构提供给您。 快照是文件系统在某个时间点的只读可挂载映像。 随着文件系统的变化,只保存修改的位。 这可以使备份更简单、更可靠。 考虑到 Time Machine 对硬链接的笨拙失望,这可能是一次重大升级。

I/O 服务质量

您可能在路由器的设置说明中看到了术语服务质量 (QoS)。 QoS 优先考虑带宽使用以避免减慢优先任务。 在您的路由器上,它采用用户定义的规则为选定的任务提供最大的带宽。 据报道,Apple 的 QoS 将优先考虑用户操作,例如活动窗口。 诸如 Time Machine 备份之类的后台任务将被降级。 所以,也许沙滩球少了?

本地加密

apfs-encryption-1

在后斯诺登时代,加密风靡一时。 越来越多的苹果公司正在强调其系统的安全性。 内置的、强大的加密不足为奇。 借助 APFS,Apple 正在整合一种比其当前的全磁盘或全无方法更细致入微的加密方案。 用户可以使用单个密钥加密所有数据,也可以使用多个加密密钥分别锁定单个文件和文件夹。 当然,你也可以什么都不加密,你这个鬼鬼祟祟的流氓。

SSD & Flash 优化

apfs-ssd-storage

闪存存储优化已被列为 APFS 的一项重要功能,但实施起来并不令人兴奋。 苹果并没有利用它们不同寻常的系统集成度,而是将通常由 SSD 芯片处理的一些功能转移到操作系统上。 这更像是文件系统了解 SSD,而不是针对它们进行优化。

动态分区大小调整

apfs 分区调整大小

APFS 驱动器上的逻辑分区可以动态调整自己的大小。 用户只需要指定所需分区的数量。 然后文件系统动态地计算出磁盘分配。 每个分区只占用它用来存储文件的磁盘空间。 其余的磁盘空间可供任何分区使用。 它很整洁,但它更像是元文件夹而不是其他任何东西。

结论

这有关系吗? 对于开发人员和高级用户来说,这很棒。 对于普通的 Mac 用户来说,应该没有太大的外在差异。 虽然升级很棒,但仍然有一些缺失的部分。 本地压缩明显不存在,用户数据校验和也是如此。 当然,到 2017 年任何事情都可能发生变化,所以请注意这个空间。

永远不会错过

接收我们最新教程的更新。

注册所有时事通讯。 我想通过电子邮件接收时事通讯。 我们不会共享您的数据,您可以随时取消订阅。 订阅

相关阅读:

Posted in: AppleTags: ,