400-893-5552

Apple静悄悄地升级了数百万iOS设备的文件系统

 
2017-04-01 11:31:16所属分类:行业动态

随着iOS 10.3的正式发布,数百万设备即将 升级为使用Apple的全新文件系统 : APFS 。然而根据多方评论,这是一次大胆,同时暗藏一定风险的举措。

\

APFS亮相于去年WWDC,InfoQ也对其进行了报道,该文件系统将取代最初伴随Mac OS 8.1问世 ,沿用将近20年的老旧HFS+文件系统。APFS增加了与 ZFS 和 HAMMER 类似的大量新功能,包括对加密、写入时复制、灵活的分区、快照、原子化保存等功能提供了更好的支持。

与曾经安装过iOS 10.3测试版的开发者类似,在自己设备上安装10.3正式版的用户也会 面临 一个 极为漫长的升级过程 ,似乎是因为要对文件系统进行转换,截至撰写本文时尚未听说这一过程出现过什么重大已知问题。

有趣的是,这是APFS首次正式登场,之前该文件系统仅通过 开发者预览 的形式出现在macOS Sierra中,并且包含诸多局限,例如无法将APFS格式的磁盘用作启动磁盘。因此Apple决定通过推送文件系统转换操作让上千万设备同时使用该文件系统,这一决定让人有些吃惊,毕竟这会导致任何潜在的问题被无限放大。正如Ars Technica的Andrew Cunningham 所说 ,考虑到Apple实际上控制着整个iOS平台,对于该平台所用硬件和分区架构的所有细节了然于胸,这一举措似乎显得很合理。此外iOS设备封闭的本质也使得未越狱用户基本不可能破坏掉设备的存储系统,这也让转换的效果更为可控。

然而这并不意味着升级到APFS的所有用户都不会遇到任何非预期的后果。macOS和iOS开发者Michael Tsai在他的博客中 写到 ,一些因素导致APFS与HFS+之间存在一些固有的冲突,例如APFS并不会 对Unicode文件名进行标准化 ,并且APFS允许同一个目录下使用多个同名文件,而仅名称字符的大小写有所差异。InfoQ也将密切关注此类问题,如果有任何有趣的发现将在第一时间报道。

尽管技术上可以做到使用对用户来说完全透明的方式升级文件系统,但Reddit用户 applishish介绍说,迁移工作实际上并未实际移动数据,而是直接将APFS元数据写入HFS+的可用空间。这种方法的优势在于,如果转换过程中出现任何错误,用户依然具备一个可用的HFS+分区。在同一个帖子中,Reddit用户1337Gandalf称,Apple的此番举措让人回想起Microsoft在推广Windows XP时应对FAT32卷升级未NTFS文件系统时的做法,不过当时用户可以 自行选择 是否要在升级系统的过程中同时升级到NTFS文件系统。

Copyright © 2013-2018 合肥彼岸互联信息技术有限公司 All Rights Reserved地址:合肥市高新区亚夏汽车大厦17楼
工信部备案号: 皖B2-20150071-4    增值电信业务经营许可证:皖B2-20150071-4 安全联盟认证 安全联盟认证 安全联盟实名认证

copyright@2015 合肥彼岸互联信息技术有限公司

电话:400-893-5552 0551-65371998 QQ:800022936

地址:合肥市高新区亚夏汽车大厦17楼