如何创建一个卷组
卷组(VG)是 LVM 结构中的另一层。基本上,卷组由你创建的 LVM 物理卷组成,你可以将物理卷添加到现有的卷组中,或者根据需要为物理卷创建新的卷组。
创建卷组 (vgcreate
) 的一般语法:
-
vgcreate [卷组名] [物理卷名]
使用以下命令将一个新的物理卷添加到新的卷组中:
-
# vgcreate vg01 /dev/sdb /dev/sdc /dev/sdd
-
Volume group "vg01" successfully created
请注意:默认情况下,它使用 4MB 的物理范围(PE),但你可以根据你的需要改变它。
使用 vgs
和 vgdisplay
命令来显示你创建的 VG 的信息:
-
# vgs vg01
-
VG #PV #LV #SN Attr VSize VFree
-
vg01 3 0 0 wz--n- 44.99g 44.99g
-
# vgdisplay vg01
-
--- Volume group ---
-
VG Name vg01
-
System ID
-
Format lvm2
-
Metadata Areas 3
-
Metadata Sequence No 1
-
VG Access read/write
-
VG Status resizable
-
MAX LV 0
-
Cur LV 0
-
Open LV 0
-
Max PV 0
-
Cur PV 3
-
Act PV 3
-
VG Size 44.99 GiB
-
PE Size 4.00 MiB
-
Total PE 11511
-
Alloc PE / Size 0 / 0
-
Free PE / Size 11511 / 44.99 GiB
-
VG UUID d17e3c31-e2c9-4f11-809c-94a549bc43b7
如何扩展卷组
如果 VG 没有空间,请使用以下命令将新的物理卷添加到现有卷组中。
卷组扩展 (vgextend
)的一般语法:
-
vgextend [已有卷组名] [物理卷名]
-
# vgextend vg01 /dev/sde
-
Volume group "vg01" successfully extended
如何以 GB 为单位创建逻辑卷?
逻辑卷(LV)是 LVM 结构中的顶层。逻辑卷是由卷组创建的块设备。它作为一个虚拟磁盘分区,可以使用 LVM 命令轻松管理。
你可以使用 lvcreate
命令创建一个新的逻辑卷。
创建逻辑卷(lvcreate
) 的一般语法:
-
lvcreate –n [逻辑卷名] –L [逻辑卷大小] [要创建的 LV 所在的卷组名称]
运行下面的命令,创建一个大小为 10GB 的逻辑卷 lv001
:
-
# lvcreate -n lv001 -L 10G vg01
-
Logical volume "lv001" created
使用 lvs
和 lvdisplay
命令来显示你所创建的 LV 的信息: