#注意:如果lv所在的vg有空间直接扩容就ok了!
1.创建pv
pvcreate /dev/sdb执行以上命令得到以下内容:
Physical volume "/dev/sdb" successfully created.
2.直接vgextend扩容
vgextend vg1  /dev/sdb   #卷组名字,将/dev/sdb扩容到vg1中执行以上命令得到以下内容:
Volume group "vg1" successfully extended
3.执行 vgs 得到以下内容:
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
vg1 2 2 0 wz--n- 19.99g 18.23g
实战
vgs   #查看vg得到以下内容:
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
vg1 1 2 0 wz--n- <19.99g <9.77g
lvextend -L 1G  /dev/vg1/lv1    #扩容到1个G
lvextend -l +1G  /dev/vg1/lv1   #在原有基础上扩容一个G lvs   #查看lvLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <17.00g
swap centos -wi-ao---- 2.00g
lv1 vg1 -wi-ao---- 1.66g
lv2 vg1 -wi-ao---- 80.00m
lvextend -l +15 /dev/vg1/lv1   #在原有基础上加15个PElvs         #再次查看LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <17.00g
swap centos -wi-ao---- 2.00g
lv1 vg1 -wi-ao---- <1.68g
lv2 vg1 -wi-ao---- 80.00m
FS文件系统扩容
df -Th   # 查看磁盘使用情况Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg1-lv1 xfs 149M 7.8M 141M 6% /mnt/lv1
/dev/mapper/vg1-lv2 ext4 74M 1.6M 67M 3% /mnt/lv2
xfs_growfs  /dev/vg1/lv1   #xfs扩容resize2fs   /dev/vg1/lv2   #ext4k扩容df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg1-lv1 xfs 1.7G 9.1M 1.7G 1% /mnt/lv1
/dev/mapper/vg1-lv2 ext4 74M 1.6M 67M 3% /mnt/lv2