|
|
|
手机教程简介: |
解决了空间占用的不合理 这得益于APFS的两大功能:文件克隆(Clones)和空间共享(Space Sharing),以及从克隆衍生的磁盘快照。克隆改变了以往文件系统复制文件时必须额外腾出空间来储存这份复制文档的问题,在 APFS 下,此手机教程由软件自学网首发,复制文件不会产生同等的空间占用,它只储存有变化的数据,然后快速地提取出来。这意味着文件的复制速度会变得很快,而无论你复制多少份文件,它都不需要额外腾出大量存储空间来“安置”它们了。 在macOS和iOS中,以往我们重复调用应用,或者应用之间进行调用时,就会涉及到复制,复制一遍,就得腾出双倍空间,复制几遍,就要好几倍空间。但升级为APFS系统后,不管怎样调用,都只需额外占用 1 倍的空间,可以说彻底解决了应用运行中很关键的存储和读取问题。 在克隆的原理基础上,苹果又进一步给APFS加入了相似的磁盘快照(Snapshot),解决了备份占用时间长、空间大的问题。快照和克隆一样,都是只有文件发生变化的那一部分才会占用更多的空间,所以你大可以更频繁的去备份数据,而不用担心它们把你的磁盘占满,更不用担心备份和恢复备份浪费掉漫长的时间了。 空间共享解决的可能是大家最为心塞的问题:系统盘已满。传统的硬盘分区,会出现一个存储盘被占得满满的,但别的存储盘又很空的尴尬情况。而 APFS 则利用一项名为Space Sharing的新技术,将存储分区模拟成整体的“容器”,容器相对独立,但是在需要的时候,又是归于APFS的统筹之下,某一个出现容量不够时,整个APFS下的冗余空间可以随意调配,这意味着每个容器的空间可以根据操作系统的指令,自由收放大小,除非整个存储盘已经填满,否则将再不会出现某个盘空间不足的情况。 二、让文件处理速度变快 APFS能够让人感觉系统和应用的响应速度变快,除了前面的克隆功不可没,还有I/O QoS。I/O QoS翻译过来叫做“输入输出进程服务质量”,也叫进程服务质量。当处理关键应用和多媒体应用时,多个输入输出路线会对操作网络造成拥堵,QoS就是确保其中重要进程不受延迟或丢弃,同时保证网络高速运行的技术。 APFS在借助各项新技术整体提升了与SSD的适配度的同时,也通过借助I/O QoS(服务质量)改善文件操作延迟,对数据的不同访问被划分到不同的优先级中,优先处理那些对用户来说是紧要的——感知明显的操作,所以在使用中,用户就会明显地感觉到“快”。 以往NFS+在设计的时候,考虑到硬件性能的上下兼容,自带元数据全局锁,为照顾低频处理器,所以一个单位时间内只允许一个进程访问文件系统。但到了如今多核处理器的年代,这显然已经造成了文件处理速度的瓶颈,于是APFS打开了这把“锁”,相当于给高性能多核处理器和SSD之间开放了一条更大的“高速公路”,路面更宽,对“交通”的管制也更规范合理了。 三、让数据变得更加安全 数据安全有两个方面,第一是它使用安全,可恢复,不害怕崩溃、不害怕在读取中丢失;第二个就是它的加密安全。 APFS比NFS+更先进的一个方面就是它对数据的保护上。首先APFS有崩溃保护机制(Crash Protection),用户在编辑文件时,原有数据不会立刻被覆盖掉,修改产生的变量会在文件系统用新的位置来保存,只有确定新数据已经编辑完毕,才会最终完成覆盖。即便是软件崩溃或者发生断电等意外,也可以最大程度确保数据等安全。 加密技术(Encryption)将原先的文件加密方式进行了整合,分为无加密、单密钥加密、多密钥加密三个模式。其中多密钥加密允许用户使用不同的密钥分别给设备、文件、单个数据进行加密,这个不仅是系统级的也是硬件级的,意味着即便是别人获得了你的硬件解锁方法,依然无法获取里面的数据。 iOS 10.3你能感受到的变化 升级iOS 10.3的同学们,同时iOS的文件系统也升级到了APFS,这个升级甚至不需要你做任何额外操作,数据也依旧全部保留完整(当然做备份这个习惯还是要的)。 大家议论不已的升级之后可用空间有不同程度的增加,就是因为APFS改善了文件存储机制,同名文件在iOS系统中只会占用一份空间。一些大容量App的调用也不像以前那样,必须有1倍多的冗余空间才能完成,自然就为设备存储释放了更多的空间。 升级 iOS 10.3之后,不少用户反馈开机速度变快,打开、切换应用感觉更快,是因为 APFS 在应用运行中通过进程分配调整优先级,分层次分批次地运行,而反馈到iOS设备屏幕上,你会看到应用很快被打开,其实 APFS 还在分配其他文件一一启动,只不过在那个瞬间对用户来说,就已经是打开应用了。当然,各位感兴趣的话也可以试一试SHSH备份,看看是不是备份速度也有了提升。 此外,iOS 10.3在数据安全性上也有了增强。这不仅对用户很重要,其实对开发者同样重要,这意味着更可靠的数据保存,更可靠的 API 调用,还能对用户数据进行比较方便的备份了。 APFS还扩大了巨型文件的支持以及时间的准确度,对于需要精准时间支持的数据,APFS有了实现基础。支持的单一文件大小上限从现在的8 exabyte大幅增加到2^63 bytes,App的体积限制得到开放了。 不过也需要提醒大家,您设备上的32位应用可能过一段时间就无法适应iOS了,开发者必须更新将App更到64位。
|
|
|