Disk /dev/sdb: 5242 MB, 5242880000 bytes
255 heads, 63 sectors/track, 637 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 13 104391 83 Linux
/dev/sdb2 14 26 104422+ 83 Linux
/dev/sdb3 27 39 104422+ 83 Linux
2、创建物理卷
创建物理卷的命令是pvcreate,这些命令都很好理解,PV是物理卷的简写,create则是创建,用pvcreate将需要添加到卷组的分区或磁盘创建为物理卷。
# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
Physical volume "/dev/sdb1" successfully created
Physical volume "/dev/sdb2" successfully created
Physical volume "/dev/sdb3" successfully created
然后可以用pvdisplay 来查看物理卷,应该会出现三个如图:
--- Physical volume ---
PV Name /dev/sdb1
VG Name vgtest
PV Size 1004.03 MiB / not usable 4.03 MiB ##(每个物理卷的大小是1G)
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 250
Free PE 0
Allocated PE 250
PV UUID Vef0Zz-6Tr4-DHdh-b3sG-cZOo-oV28-YU2GlJ
3、创建卷组
创建完物理卷之后,就可以使用vgcreate将已创建物理卷创建为一个完整卷组
# vgcreate vgtest /dev/sdb1 /dev/sdb2
Volume group "vgtest" successfully created
最后可以用vgdisplay 查看卷组的大小情况
--- Volume group ---
VG Name vgtest #卷组名称
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 1.95 GiB #卷组大小
PE Size 4.00 MiB
Total PE 500
Alloc PE / Size 294 / 1.15 GiB
Free PE / Size 206 / 824.00 MiB #剩余容量
VG UUID I3fS0K-z94F-VVM3-QLpA-zetB-fy5b-PkiegD
4、激活卷组
刚创建完的卷组默认是需要重新启动激活才能使用的,为了立即使用,可以使用vgchang来激活卷组:
# vgchange -a y vgtest
0 logical volume(s) in volume group "vgtest" now active
5、创建LVM逻辑卷
成功完成以上的1、2、3、4步之后,就可以使用lvcreate来创建逻辑卷了
# lvcreate -L 150M -n test1 vgtest
Rounding up size to full physical extent 152.00 MB
Logical volume "test1" created
lvdisplay 可以查看逻辑卷的大小
--- Logical volume ---
LV Path /dev/vgtest/test1 #逻辑卷路径
LV Name test1 #逻辑卷名称
VG Name vgtest #卷组名称
LV UUID 11PXgS-Wfg0-NfCf-fqMh-2cFT-Acyd-fII6vA
LV Write Access read/write
LV Creation host, time client, 2015-11-05 22:45:27 -0800
LV Status available
# open 1
LV Size 1.15 GiB #逻辑卷现有大小
Current LE 294
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
上面的命令表明创建了一个名为test1的逻辑卷,大小为150M,其中-L是用来指定LVM的大小的参数,大小单位的可以用K、M、G表示KB、MB、GB。-n是用来指定LVM的名称。