lvm分区策略下的扩容
目前系统盘分区采用系统默认的lvm分区方式,整个VG卷组klas总大小约为118.89G,其中根分区大小约为81G,现在将新添加的100G硬盘sdb扩容到根分区,将根分区大小扩容至181G:
步骤1:创建PV物理卷
# fdisk /dev/sdb //将sdb分区
# pvcreate /dev/sdb1 //创建pv物理卷
# pvs //可以看到/dev/sdb1物理卷已经创建成功,大小为100G
步骤2:扩展VG卷组
# vgs //扩展卷组之前,先看下当前卷组大小,klas卷组大小为118.89G
# vgextend klas /dev/sdb1 //用新增的sdb1扩展到需要扩充的klas卷组
# vgs //可以看到klas卷组由之前的118.89G扩容至约218.89G
步骤3:扩展LV逻辑卷
# lvs //扩展之前查看当前逻辑卷信息
# lvextend -L +99.5G /dev/klas/root //将root逻辑卷增加99.5G,因数值换算原因,无法实际增加100G
# lvs //可以看到root分区增加了近10G,但是此时root分区大小还是扩容前大小,还没有真正生效
步骤4:扩容生效
增对xfs和ext4两种文件系统格式,使用两种不同的扩容生效命令
# blkid //查看文件系统格式
# xfs_growfs /dev/mapper/klas-root //xfs文件系统格式生效root分区的扩容
# resize2fs /dev/mapper/klas-root //如果是ext4文件系统格式使用resize2fs命令
# df -Th //根分区扩容至181G
推荐阅读