#注意:如果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 #查看lv
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.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