[关闭]
@liuhui0803 2016-06-21T07:04:10.000000Z 字数 1564 阅读 2545

Apple为iOS和macOS提供全新文件系统APFS

开发 macOS iOS 操作系统 Apple


摘要:

Apple在WWDC 2016大会上还发布了一个名为APFS的全新文件系统,一经发布就引起了大量开发者的关注。APFS为macOS、iOS、tvOS,以及watchOS提供了更强大的加密、写入时复制(Copy-on-write)元数据、空间分享、文件和目录克隆、快照等功能。

正文:

Apple在WWDC 2016大会上还发布了一个名为APFS的全新文件系统,一经发布就引起了大量开发者的关注。根据Apple提供的初版开发者文档介绍,APFS:

针对闪存/SSD存储进行优化,提供了更强大的加密、写入时复制(Copy-on-write)元数据、空间分享、文件和目录克隆、快照、目录大小快速调整、原子级安全存储基元(Atomic safe-save primitives),以及改进的文件系统底层技术。

与HFS+的简单对比

根据Apple的介绍,APFS支持HFS+的全部功能,并在下列几方面有所改进:

在HFS+的基础上APFS还提供了其他改善和新功能,包括稀疏文件(Sparse file)、改进的TRIM操作,内建对扩展属性的支持等。

APFS的新功能

APFS还包含多个与ZFS以及HAMMER等现代化文件系统相似的高级功能,多年前Apple曾尝试将其移植到OS X:

使用APFS

APFS目前以开发者预览版的方式通过macOS 10.12发布,该版本还提供了一个操作这一全新文件系统的新版hdutil命令。用户可以使用下列命令创建APFS分区:

  1. $ hdiutil create -fs APFS -size 1GB foo.sparseimage

由于是开发者预览版,Apple也提醒了开发者在使用APFS时可能遇到故障和数据丢失等情况。此外APFS还存在一些局限,例如:

按照计划APFS将于2017年正式发布,最终将取代Apple已沿用超过30年的HFS+文件系统。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注