當前位置:
首頁 > 最新 > APFS 蘋果文件格式的小介紹 Apple File System

APFS 蘋果文件格式的小介紹 Apple File System

Apple File System 簡稱叫做APFS , 中文叫蘋果文件格式. 是一個很先進的文件系統. 主要的改變就是將分區概念升級為容器. 在容器里新建的卷宗不再受到分區大小的限制. 並且採用了文件快照模式, 當你複製文件的時候, 期初只會對文件的修改部分進行存儲. 這些改進都是基於SSD的特性進行優化的.

這也是在蘋果設備普遍採用SSD後必須的一項底層的革新.

這也是一般用戶可能根本無法察覺到的革新. 去年在iOS 10.3.3 上蘋果已經開始部署了HFS轉化APFS的進程. 相信使用iPhone的用戶幾乎感覺不到什麼變化, 唯一能察覺到的就是磁碟的可用空間增加了.

而在macOS 平台上到了今年的9月份才進行了正式發布. Mac用戶也有幸使用這個全新的文件系統.

那這個文件系統到底有什麼新功能呢?

簡單來說我認為最重要的幾點:

1. 無損轉化

有些用戶可能會擔心在磁碟格式轉化的過程中丟失數據, 其實從iOS 10.3.3 的升級看, 這個升級還是相當順滑的.

簡單說轉化的步驟.

第一步現將磁碟上的文件信息進行複製, 在磁碟上正常存儲文件的時候是如圖所示, 數據 與 文件信息.

一般來說文件信息里存放著數據的屬性, 文件大小, 修改時間等這些信息. 第一步就是將文件信息轉化成APFS格式.

隨後將文件信息的就得 HFS+的存儲刪除.

最後更新分區信息, 也就是 Superblock , Superblock裡面存儲著分區的格式, 分區類型等這類信息信息.

Superblock是典型的UNIX分區中的頭信息.

簡單的幾步操作, 就無損的將你的硬碟分區從HFS+ 轉換到了 最新的APFS了. 那APFS 的優勢有哪些呢? 下面就說兩個我最喜歡的更新特性吧 .

2. 文件複製

在舊的文件系統上, 我們如果要複製一個數據化, 系統就會老老實實的在硬碟上重新寫一次數據, 不管這個數據是否修改過, 而這樣就會頻繁的寫入SSD硬碟.

在新的APFS上, 如果我們複製數據, 那複製的只是這個數據的快照本身並不是數據. 當你修改這個數據的時候, 磁碟上只是寫入這個數據的修改部分. 這樣的好處就是節省磁碟空間的同時, 減少了磁碟的寫入操作.

你可以在你的硬碟上試試複製一個超大的文件, 你會看到複製速度巨快. 其實這並不是真正的複製, 而是apfs的複製特性.

3. 快照與本地快照

你可以打開終端, 然後輸入 mount 就可以看到本地的文件快照.

可以看到這樣的文件路徑

com.apple.TimeMachine.2017-10-07-165821@/dev/disk1s1 on /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Wally-MacBookPro15/2017-10-07-165821/Macintosh HD (apfs, local, read-only, journaled, nobrowse)

複製代碼

這個就是使用Time Machine 創建的本地磁碟快照, 這樣的話, 你就算沒有外接Time Machine備份磁碟,也可以使用本地的時間機器進行數據的恢復操作.

在磁碟工具中你可以看到可用空間中有一部分叫做可清除的空間, 這部分的磁碟空間就是用來創建了本地快照.

有些人認為磁碟空間就被這些快照佔用了多不划算, 其實在系統中, 如果你的磁碟空間不夠用了的話, 系統會自動移除之前的快照, 為你騰出空間. 在macOS 系統中的概念大多就是空間留著幹嘛?

就好比內存一樣, 剛開始使用Mac的朋友都會發現系統的內存經常被佔用超過9成, 這時候就開始擔心. 其實這就是系統的特性, 儘可能的使用硬體性能發揮出最大的效能.

既然磁碟空間空著為何不創建一些快照方便找回誤刪除的文件呢 ?

本地快照可以刪除, 但是我覺得除了能讓可用空間好看點意外, 貌似也咩有什麼實際的意義.

4. 容器與卷宗

我們一直以來就不推薦在HFS+上進行分區, 這次在APFS上更加對分區進行了弱化, 除非你要分區裝個windows啥的, 否則不再需要分區的操作了. 雖然在磁碟工具上還是保留了就的分區操作.

但以後我們使用中只需要使用APFS的容器中的卷宗概念即可. 當你想創建一個獨立的卷宗的時候, 這個卷宗就跟在磁碟上新建文件夾一樣輕鬆, 並且不受到分區的磁碟大小限制.

還有其他的特性, 比如原生的加密特性, 基於 FileVault 的全局加密特性可以讓你文件存儲更為安全. 還有可以在電腦休眠的時候自動進行HHD的磁碟碎片整理等.

最後, 筆者還是個mac上的小學生, 文中或許會有不正確的地方, 請各位大神多多指點與幫助.

不對之處請海涵


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 蘋果 的精彩文章:

發布兩周後,iOS 11 用戶安裝率已接近 40%
安全機構 Wandera:iOS 11 是電池殺手
庫克:iOS 11 的發布讓今天成為「值得記住的一天」
3分鐘帶你看完蘋果2017秋季發布會
Apple Watch Series 3 發布!更自由,更來電

TAG:蘋果 |