lvm 原理和使用

1.簡介

在這裏插入圖片描述
LVM(logical volume manager)邏輯磁盤管理,指系統將物理卷管理抽象到更高的層次,常常會形成更簡單的管理模式。通過使用 LVM,所有物理磁盤和分區,無論它們的大小和分佈方式如何,都被抽象爲單一存儲(single storage)源。
相關術語:
PV(physical volume)物理磁盤卷,包括磁盤分區或者磁盤;
VG(volume group)磁盤卷組,LVM卷組類似於非LVM系統中的物理硬盤,其由物理卷組成。
LV(logical volume):邏輯卷,LVM的邏輯卷類似於非LVM系統中的硬盤分區,在邏輯卷之上可以建立文件系統(比如/home或者/usr等)。
卷組是實現 n-to-m 映射的關鍵(也就是,將 n 個 PV 看作 m 個 LV)。在將 PV 分配給卷組之後, 就可以創建任意大小的邏輯卷(只要不超過 VG 的大小)。在圖 2 的示例中,創建了一個稱爲 LV0 的卷組,並給其他 LV 留下了一些空間(這些空間也可以用來應付 LV0 以後的增長)。

2.pv創建

#磁盤分區創建在這裏插入圖片描述
#加入pv 語法:pvcreate [DISKPARTION_NAME]
[root@localhost]#partprobe //重讀分區表
[root@localhost]# pvcreate /dev/vda3
Physical volume “/dev/vda3” successfully created.

3.vg 磁盤卷組

#創建vg
語法: vgcreate [VG_NAME] [PV_NAME……]
[root@localhost]#vgcreate vg1 /dev/vda1 /dev/vda2

#對vg進行擴容
語法: vgextend [VG_NAME] [PV_NAME……]
[root@localhost]#vgextend vg1 /dev/vda3

4.lv劃分

#創建lv
語法:
lvcreate -L [size G,M,K] -n [LV_NAME] [VG_NAME]
[root@localhost]#lvcreate -L 5G -n lvdb1 vg1
#擴容lv
語法:
lvextend -L [+size G,M,K] /dev/[VG_NAME]/[LV_NAME]
[root@localhost]#lvextend -L +5G /dev/vg1/lvdb1
[root@localhost]#xfs_growfs /dev/vg1/lvdb1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章