LVM邏輯卷:創建LVM分區實例
一、概述
LVM(Logical Volume Manager)是基於內核的一種邏輯卷管理器,LVM適合於管理大存儲設備,並允許用戶動態調整文件系統的大小。此外LVM快照功能可以幫助我們快速備份數據。
(1)物理卷(PV):物理卷是最底層概念,是LVM的邏輯存儲塊,物理卷與磁盤分區是邏輯對應的關系。多個LVM物理卷可以合並或者拆分,從而實現容量的擴容和縮減。
(2)卷組(VG):卷組是LVM邏輯概念上的磁盤設備,通過將單個或多個物理卷組合後生成卷組。
(3)物理長度(PE):物理長度是將物理卷組合為卷組後,所劃分的最小存儲單位,既邏輯意義上磁盤的最小存儲單元。LVM默認PE大小為4MB。
(4)邏輯卷(LV):邏輯卷就是LVM邏輯意義上的分區,可以指定從卷組中提取多少容量來創建邏輯卷,最後對邏輯卷格式化並掛載使用。
二、物理卷、卷組和邏輯卷的創建
1、物理卷的創建:pvcreate
pvcreate /dev/sdc{1,2,3} 等效於pvcreate /dev/sdc1 /dev/sdc2 /dev/sdc3
2、卷組的創建:vgcreate
test_vg1是創建的卷組名字,-s參數用來指定PE大小為16M。
3、邏輯卷的創建:lvcreate
從test_vg1卷組中提取2GB容量,創建名為test_lv1的邏輯卷。
使用200個PE創建邏輯卷,前面案例中定義了PE的大小為16MB,PE只是一個基礎度量值,PE和數量的乘積就是邏輯卷的大小。
指定使用test_vg1卷組中的/dev/sdc1這個物理卷組的存儲空間,同時創建名稱為test_lv1的邏輯卷。
三、修改LVM分區
1、物理卷修改:pvcreate
pvcreate /dev/sdb1
2、卷組修改:vgextend
vgextend test_vg1 /dev/sdb1
進行卷組擴容時,先用pvcreate創建好物理卷,之後才可用於卷組的擴容。
3、邏輯卷修改:lvextend
lvextend -L +5G /dev/test_vg1/test_lv1 #給邏輯卷test_lv1擴容5G
四、刪除LVM分區
進行LVM分區刪除步驟時,必須要先刪除邏輯卷,再刪除卷組,最後刪除物理卷。
1、刪除邏輯卷:lvremove
2、刪除卷組:vgremove
3、刪除物理卷:pvremove
五、查看LVM分區
(1)pvdisplay:查看物理卷信息。
(2)vgdisplay:查看卷組信息。
(3)lvdisplay:查看邏輯卷信息。
六、LVM分區案例
這裏我們使用sdb這塊500GB的硬盤創建四個100GB的分區,並使用這四個分區創建一個名稱為test_vg的卷組,最後從該卷組中創建出兩個大小為120GB的邏輯卷,名稱分別為test_web、test_data。
LVM邏輯卷:創建LVM分區實例