蘋果前天正式放出了醞釀已久的iOS 10.3升級。許多用戶發(fā)現(xiàn),升級到iOS 10.3會異常緩慢。更新文件本身雖然只有600MB(只發(fā)布了幾項功能點),但更新時間非常漫長。
事實上,蘋果官方預(yù)估Apple iPad Air 2這類近期上市的設(shè)備大概需要50分鐘,而iPhone 5和iPhone 5C等老設(shè)備的用戶估計要花上一部電影的時間了。
但漫長的等待是值得的,那些升級完成后的用戶發(fā)現(xiàn),設(shè)備釋放出了大量存儲空間。
為什么iOS 10.3升級得很慢?
答案是:蘋果更新了一個全新的文件系統(tǒng)。
蘋果用“Apple File System”(APFS)文件系統(tǒng)代替了老化的 HFS+(基于 1985 年發(fā)布的 HFS,于 1998 年正式推出),這個新文件系統(tǒng)也會更新到 macOS、watchOS 和 tvOS 上。
除了一些底層更新,比如優(yōu)化 SSD 讀寫,提高備份、掃描磁盤性能以及個人文件加密,最后用戶還會發(fā)現(xiàn) APFS 能釋放設(shè)備的存儲空間。
下面小編將會介紹 Apple File System 的詳細信息。
Apple File System 簡稱為 APFS ,在今年初的 WWDC 2016 上正式公布。它將取代現(xiàn)在蘋果設(shè)備上的 HFS+ 文件系統(tǒng)。
為什么要替換 HFS+?
從 1998 年以來 HFS+ 就一直是 Mac OS 的文件系統(tǒng),到現(xiàn)在已經(jīng)接近20年。期間經(jīng)過多次升級,并且使用了很多方法以滿足現(xiàn)代計算機的需求。
蘋果設(shè)備從最初的 Mac 發(fā)展到 iPhone,Apple TV,iPad 和 Apple Watch,產(chǎn)品保有量從幾百萬臺到了十幾億臺,數(shù)據(jù)量也由千字節(jié)、萬字節(jié)提高到了兆字節(jié)甚至更多。
存儲介質(zhì)從磁硬盤發(fā)展到了固態(tài)硬盤,安裝軟件從物理方式變成了直接下載,數(shù)據(jù)備份也由手持設(shè)備轉(zhuǎn)移到了 Time Machine 和 iCloud。
IT 市場產(chǎn)生了如此多的變化,文件系統(tǒng)卻還是HFS+。即使是工作在高壓狀態(tài)下,也還是如此。但長期高壓運行并不適合未來的發(fā)展,因此必須開發(fā)新的文件系統(tǒng)。
隨著 iOS 10.3 正式推出,Apple File System 的全貌展現(xiàn)在用戶面前。蘋果的更新強調(diào)新系統(tǒng)的智能備份和快速更新功能,但 APFS 其實也是重要組成部分。
APFS 有哪些新特性?
一致性
目前,HFS+ 運行在從 Apple Watch 到 Mac Pro的所有蘋果設(shè)備上,但這些設(shè)備之間存在很多差異,包括加密等關(guān)鍵領(lǐng)域。這意味著各個文件系統(tǒng)需要不同的源代碼和單獨的維護、開發(fā)。
APFS 的出現(xiàn)是為了使蘋果的平臺在現(xiàn)在或者將來都能保持一致性。它包含單獨的代碼庫,開發(fā)和維護只需要很少資源。
更快
APFS 有很多提高蘋果設(shè)備速度的方法。比如,降低設(shè)備延時,優(yōu)化應(yīng)用啟動和數(shù)據(jù)傳輸?shù)乃俣取?/p>
它的文件目錄查找速度也有所提高。用戶訪問文件夾時不用再等待大文件目錄的讀取。
更好地適應(yīng) SSD
蘋果宣布 APFS 在固態(tài)存儲設(shè)備的寫入方面做了很多優(yōu)化。包括 Apple Watch、Apple TV、iPhone、 iPad、MacBooks 等設(shè)備的閃存芯片。并且支持 TRIM 命令,以幫助用戶刪除無用文件和保持存儲空閑。
快照和克隆功能
快照(snapshots )和克隆(clones)是 APFS 最引人注目的兩個功能。
快照是在某個時間點創(chuàng)建只讀的文件副本。開始時它會非常省空間,因為它在復(fù)制前不會產(chǎn)生任何數(shù)據(jù)改變。
而克隆是復(fù)制“文件”(包括真實文件和 Mac 系統(tǒng)捆綁文件)。本功能一開始也不會占據(jù)很多空間,并且復(fù)制前文件本身沒有任何變化。
這意味著創(chuàng)建快照和克隆比傳統(tǒng)復(fù)制更快更高效。
協(xié)助優(yōu)化存儲空間
對于采用分區(qū)存儲的 macOS 用戶,APFS 解決了一個長期問題?;旧?,APFS 回避了分區(qū)空間不足的問題。其原理為:從空閑存儲空間中創(chuàng)建一個容器鏈接到周圍所有的分區(qū),如果一個分區(qū)需要更多空間就可以求助于容器,不管它是否臨近容器。
但當(dāng) APFS 要恢復(fù)克隆文件的刪除時存儲問題仍然存在。因為,只要一個克隆仍然存在,空間就會被占用。
APFS還支持稀疏文件,所以只有文件真正需要的時候才會分配存儲。
數(shù)據(jù)完整性和崩潰保護
APFS 有非常底層的即時存檔機制。這與它處理文件寫入的方式有關(guān)——一個文件要么傳輸完成,要么寫入完全沒有發(fā)生。換句話說,文件使用寫時拷貝(copy-on-write),創(chuàng)建一個新版本,而只有成功保存了后,舊版才會被釋放。
APFS 在數(shù)據(jù)安全方面的表現(xiàn)
蘋果有一流的安全和隱私技術(shù),這些技術(shù)在 APFS 上并沒有缺席。由于不同的實現(xiàn)和硬件功能,macOS磁盤級別加密和 iOS 文件級加密很難互通。而APFS 具有更一致的單鍵和多鍵加密方法,以實現(xiàn)系統(tǒng)級安全,甚至是特定的數(shù)據(jù)和元數(shù)據(jù)加密。
APFS 缺了哪些功能?
作為第一代系統(tǒng),APFS 顯然不可能面面俱到,有些功能還沒加入進來,比如壓縮,還有數(shù)據(jù)總數(shù)檢查(checksums on data)。
另外,iOS 版本的更新已經(jīng)發(fā)布了,Mac OS 的更新則還在 Beta 階段,所以還有好幾個功能用不了:
啟動盤
Time Machine
文件加密
混合硬盤
值不值得更新?
對于 iOS 用戶,小編建議更新,更新到 iOS 10.3 就會擁有這個新的文件系統(tǒng),雖然需要很長時間,但等待還是有回報的。最明顯的大概就是多出來的那些空間了,這對于沒有選擇大容量產(chǎn)品的用戶而言是一大福音。
而對于 Mac OS 用戶來說,小編建議,更新到最新的 Beta 版本需要慎重,局限前面已經(jīng)提到了。不過如果很好奇的話還是可以更新來玩一玩。
評論