LVM英文翻譯爲邏輯卷管理。相對於實際存在的物理卷組的管理。說白了,就是爲了實現磁盤空間的動態變化而提出的技術。其實質就是通過虛擬化實際存在的物理磁盤啊或者磁盤分區,將其模擬成對系統看來是一樣的物理卷組。如不理解可以看:LVM
例如:假定一個已經安裝好操作系統的服務器,在運行許久後,磁盤空間不足,但服務區又不可能停止,在添加一塊硬盤後如何擴展其磁盤空間就是一個問題。lvm就是隔離物理磁盤那層,讓上次應用系統看到的是lvm管理的虛擬磁盤,由lvm代管物理磁盤,所以在物理磁盤變化時,lvm變化會讓上層系統不受影響。如下圖所示lvm的基本原理圖。
由上圖可以看出,LVM由PE、PV、VG、LV組成,PE是最小的操作單元,大小4MB。物理磁盤或者分區PV化後就會形成物理卷組,將物理卷組添加到創建的VG中形成物理卷組池。從物理卷組池取若干PE構成LV(邏輯卷),對邏輯捲進行格式化操作後掛在就可以使用。
首先,在要創建LV的主機上查看磁盤和分區狀態
fdisk -l
df-h
一、LVM的創建
1、創建PV
pvcreate 路徑1 路徑2 路徑3 ...
pvs/pvdisplay (查看pv信息)
2、創建VG
vgcreate vgname 路徑1 路徑2 路徑3 ...
vgs/vgdisplay (查看vg信息)
3、基於卷組VG創建LV
lvcreate -n lvname -L ng 卷組名
lvs/lvdisplay(查看lv信息)
4、格式化lv並掛載使用
格式化
mkfs.ext4 路徑1 路徑2 路徑3 ...或者
mkfs -t ext4 路徑
掛載
1、創建掛載點
mkdir 目錄
mount 要掛在目錄 掛載點
最後查看創建完畢後的磁盤狀態信息。
fdisk -l
df -h
以下是總體架構