五分鐘理解邏輯卷管理LVM
LVM概念
LVM(Logical Volume Manager,邏輯卷管理)是Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制。LVM的工作原理其實很簡單,它就是通過將底層的物理硬盤抽象的封裝起來,然后以邏輯卷的方式呈現(xiàn)給上層應(yīng)用。在傳統(tǒng)的磁盤管理機制中,我們的上層應(yīng)用是直接訪問文件系統(tǒng),從而對底層的物理硬盤進行讀取,而在LVM中,其通過對底層的硬盤進行封裝,當(dāng)我們對底層的物理硬盤進行操作時,其不再是針對于分區(qū)進行操作,而是通過一個叫做邏輯卷的東西來對其進行底層的磁盤管理操作。例如我增加一個物理硬盤,這個時候上層的服務(wù)是感覺不到的,因為是通過邏輯卷的方式來給上層提供服務(wù)的。作為一個動態(tài)磁盤管理機制,邏輯卷技術(shù)大大提高了磁盤管理的靈活性!
要想理解好LVM的原理,我們必須首掌握4個基本的邏輯卷概念。
PE (Physical Extend) 物理拓展
PV (Physical Volume) 物理卷
VG (Volume Group) 卷組
LV (Logical Volume) 邏輯卷
四個概念的關(guān)系如下所示:
LVM的總結(jié)
最后我們對LVM的工作原理進行一下概要的總結(jié)
(1)物理磁盤被格式化為PV,空間被劃分為一個個的PE;
(2)不同的PV加入到同一個VG中,不同PV的PE全部進入到了VG的PE池內(nèi);
(3)LV基于PE創(chuàng)建,大小為PE的整數(shù)倍,組成LV的PE可能來自不同的物理磁盤;
(4)LV的擴充縮減實際上就是增加或減少組成該LV的PE數(shù)量,其過程不會丟失原始數(shù)據(jù)。