VG扩容测试
测试机:Redhat8.6
存储:V7000

测试前
mpatha(/dev/sdc)磁盘100G,新建分区maptha1,使用全部100G,加入到testvg0
testvg0新建lv,挂载fs,使用全部空间。

开始测试
1。存储调整mpatha磁盘容量,100G---> 200G
2。服务器端磁盘重新识别容量:

echo 1 > /sys/block/sdsc/device/rescan

lsblk 显示sdc变成200G,但mpatha磁盘还是显示 100G

sysemctl restart multipathd #重启multipath

lsblk / #multipath -ll 显示sdc, mpatha均显示容量为200G,但是mpatha1分区显示还是100G

  1. 更新分区

parted /dev/mapper/mpatha 显示disk /dev/mapper/mpatha:215G ; Number 1

parted /dev/mapper/mpatha resizepart 1

End? [107G]? 215G
Information: You may need to updata /etc/fstab

lsblk 显示mpatha1容量为200G

  1. 更新PV大小

pvs 显示/dev/mapper/mpatha1 psize还是100G

pvresize /dev/mapper/mpatha1

physical volume "/dev/mapper/mpatha1" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized

pvs 再检查,显示/dev/mapper/mpatha1 psize为200G, PFree为100G

vgs 显示Vsize为200G, Vfree为100G

5。 扩容 lv,FS

lvextend -L +100g /dev/testvg0/testlv

resize2fs /dev/testvg/testlv 更新ext4文件系统

growfs /dev/testvg/testlv 更新xfs文件系统

相关操作不需要umount文件系统,在线进行

posted on 2025-04-17 15:32  开源节流Sir  阅读(48)  评论(0)    收藏  举报