容器,卷或分區都是一樣的嗎?

容器卷,分區和文件系統全部投入使用

定義:

卷是一種存儲容器,已經使用您的計算機(本例中為Mac)可以識別的文件系統進行格式化。 常見的捲類型包括CD,DVD,SSD,硬盤驅動器以及SSD或硬盤驅動器的分區或部分。

體積與分區

卷有時被稱為分區 ,但從最嚴格的意義上講,這是不正確的。 原因如下:硬盤可能被分成一個或多個分區; 每個分區佔用硬盤上的空間。 例如,考慮將1TB硬盤分成四個250GB的分區 。 前兩個分區使用標準的Mac文件系統格式化; 第三個分區是用Windows文件系統格式化的; 並且最終的分區或者從未格式化,或者被Mac無法識別的文件系統格式化。 Mac將看到兩個Mac分區和Windows分區(因為Mac可以讀取Windows文件系統),但它不會看到第四個分區。 它仍然是一個分區,但它不是一個音量,因為Mac無法識別它上面的任何文件系統。

一旦你的Mac識別出一個卷,它就會將該卷掛載到桌面上 ,這樣你就可以訪問它所包含的任何數據。

邏輯卷

到目前為止,我們已經看過捲和分區,卷是由單個物理驅動器上的單個分區組成的,該物理驅動器使用文件系統格式化; 這是音量最常用的形式。

但是,它不是唯一的音量類型。 更抽象的類型,稱為邏輯卷,不限於單個物理驅動器; 它可以根據需要由盡可能多的分區和物理驅動器組成。

邏輯卷是用於分配和管理一個或多個大容量存儲設備上的空間的手段。 您可以將其視為將操作系統與組成存儲介質的物理設備分離的抽象層。 這方面的一個基本示例是RAID 1(鏡像) ,其中多個卷作為單個邏輯卷提供給操作系統。 RAID陣列可以由硬件控制器或軟件來執行,但在這兩種情況下,操作系統都不知道物理上構成邏輯卷的內容。 它可能是一個驅動器,兩個驅動器或多個驅動器。 組成RAID 1陣列的驅動器數量可能隨時間而改變,操作系統從未察覺到這些更改。 所有操作系統都會看到一個邏輯卷。

好處是巨大的。 不僅物理設備結構獨立於操作系統所看到的捲,還可以獨立於操作系統進行管理,這可以實現非常簡單或非常複雜的數據存儲系統。

除了RAID 1之外,其他常見的RAID系統使用多個卷,這些卷在操作系統中顯示為單個邏輯卷。 但是RAID陣列並不是使用邏輯卷的唯一存儲系統。

邏輯捲管理器(LVM)

邏輯卷非常有趣; 他們讓您創建一個可以由位於多個物理存儲設備上的分區組成的捲。 雖然概念上很容易理解,但管理這樣的存儲陣列可能會變得困難; 這就是LVM(邏輯捲管理器)進入的地方。

LVM負責管理存儲陣列,包括分配分區,創建卷以及控製卷之間的交互方式; 例如,如果他們一起工作以支持剝離,鏡像,跨越,調整大小或甚至更複雜的過程(例如數據加密或分層存儲)。

自從推出OS X Lion以來,Mac已經有了一個被稱為核心存儲的LVM系統。 核心存儲系統最初用於提供Apple FileVault 2系統使用的全盤加密系統 。 然後,當OS X Mountain Lion發佈時,核心存儲系統獲得了管理蘋果稱為Fusion驅動器的分層存儲系統的能力。

隨著時間的推移,我預計蘋果會為核心存儲系統增加更多功能,超出其當前動態調整分區大小 ,加密數據或使用Fusion存儲系統的能力。

集裝箱

隨著添加了macOS High Sierra版本的APFS(Apple文件系統) ,容器將在文件系統中佔據一個新的特殊組織空間。

APFS全部是關於容器的,這是一個可以包含一個或多個卷的邏輯空間結構。 可以有多個容器,每個容器都使用APFS文件系統。 APFS容器內的單個卷必須使用APFS文件系統。

當容器內的所有捲都使用APFS文件系統時,他們可以共享容器中可用的空間。 這允許您通過使用容器內的任何可用空間來增大需要額外存儲空間的捲。 與分區不同,分區可以佔用容器內相鄰分區的空間容量,可以利用容器中任何位置的空間,因此不需要與容器相鄰。