全部。請原諒我對Linux不熟。我正在嘗試在 VMWare 中安裝 CentOS。據我所知,Linux只能建立三種分割區。它們是primary, extended, and logical
,對於MBR,主分區和擴展分區的最大數量為4。 (如果我錯了,請糾正我。謝謝。)
但至於 CentOS。建立分割區時我得到瞭如下選項。對比這個概念primary, extended, and logical
,我無法理解Standard partition and LVM physical volume
也不知道它們之間有什麼區別。創建一個是什麼意思LVM physical volume
?有人可以告訴我更多相關資訊嗎?
謝謝。
答案1
據我所知,Linux只能建立三種分割區。它們是主要的、擴展的和邏輯的
不,那是錯誤的。你在這裡描述的是PC 老式「MBR」分割區。自 20 世紀 80 年代以來,這是 PC 型電腦(以及其他一些電腦)上的標準分區類型,但如今它已被 GUID 分區所取代。由於 20 世紀 80 年代系統的限制,邏輯分區與主分區是一種 hack,如果您不必處理較舊的系統,則可以忽略它。
如果您在同一磁碟上安裝了多個作業系統,則使用標準分割系統至關重要。否則,你不必這樣做。此外,即使有多個作業系統,您也可以為 Linux 使用單一標準分割區,並在其中使用 Linux 自己的分割系統。
左心室容量是Linux 的本機分區系統。與 MBR 或 GUID 分割區相比,它具有許多優點,特別是能夠在磁碟之間移動甚至擴展分割區(無需卸載任何內容),以及輕鬆調整分割區大小。優先使用適用於 Linux 的 LVM。
LVM 透過組合多個抽象層級來實現其靈活性。實體儲存區域,通常是 PC 類型的分區,是一個物理體積。一個或多個物理卷的空間構成一個卷組。在卷冊組中,您建立邏輯磁碟區,每個包含一個檔案系統(或交換磁碟區等)。
答案2
如果您不確定是否需要lvm實體分區,那麼只需建立標準分區即可。
lvm物理卷(pv)只是一個標準分區(帶有lvm元資料),用於lvm卷組(vg),可以從中創建邏輯卷(lv),最終的邏輯卷就像一個塊您可以在其中編寫文件系統並將其安裝到某個位置的設備。
答案3
邏輯分割區與 LVM 不同,LVM 代表邏輯磁碟區管理器。
首先澄清什麼是邏輯分區,它們只是擴展分區中的分區,就像主分區一樣,只是您可以對其進行子分區並用無限邏輯分區填充它。
您可能已經注意到,PC 硬碟只允許 4 個(主)分區,並且由於我們經常需要更多分區,因此發明了擴展分區,它允許我們添加任意數量的子分區。
這是混合主分區和擴展分區的範例: (p)=主 (e)=擴展 (l)=邏輯
/dev/sda 1G
==>/dev/sda1(p) 250M
==>/dev/sda2(e) 1k
==>/dev/sda5(l) 125M ==>/dev/sda6(l) 125M
==>/dev/sda3(p) 250M
==>/dev/sda4(p) 250M
繼續。 LVM 或邏輯磁碟區管理器是獨立於分割區的層。 LVM 使用實體磁碟區 (PV),實體磁碟區是磁碟區組 (VG) 內硬碟上的實際分割區,可以將其視為“整個磁碟”,您可以使用邏輯磁碟區 (LV) 對其中進行“分割區”。這樣做的好處是方便存放擴容/縮容。
LVM說明:
物理磁碟;
disk1(/dev/sda,所有分區見上文) disk2(/dev/sdb): /dev/sdb 1G
==>/dev/sdb1(p) 1G
LVM:
為所有實體分區建立 PV ( pvcreate /dev/sdx#
):
VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1
): /dev/sda1+/dev/sda3+/dev/sdb1
VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6
): /dev/sda4+/dev/sda5+/dev/sda6
LV1 ( lvcreate -l 1400M /dev/VG1
):這裡有一個 1400M 的分區,駐留在 /dev/VG1 上;在這裡您可以像在普通分割區上一樣建立檔案系統。
就我個人而言,我喜歡將 LVM 視為一種虛擬硬碟系統,使用磚砌牆模型透過 Linux 核心的裝置映射器來管理磁碟機。邏輯磁碟區 (LV) 是牆,磁碟區組 (VG) 是您選擇用來建造牆的一堆磚,物理磁碟區 (PV) 是磚本身(可以有不同的尺寸和形狀)。另一方面,磁碟分割區是牆上畫的網格,您可以在邊界內塗鴉(寫入資料)。