RHEL9环境下LVM卷组扩展问题咨询
RHEL9环境下LVM卷组扩展问题咨询
老兄,其实你完全不用纠结卷组扩展的事儿——你已经把这一步搞定啦!
你看vgdisplay里显示的Free PE / Size 56420 / 220.39 GiB,就说明扩容后的物理卷空间已经被卷组识别了,卷组的总空间已经包含这些空闲资源了。pvresize /dev/sda4这个命令其实就是把扩容后的分区空间同步到对应卷组里,相当于间接完成了卷组的空间扩展。
接下来你要做的是把卷组里的空闲空间分配给逻辑卷,然后刷新文件系统让系统识别新空间,具体步骤如下:
- 第一步:先确认你要扩容的逻辑卷路径,用
lvdisplay命令查看,输出里会有类似/dev/your_vg/your_lv的路径(把your_vg和your_lv换成你实际的卷组、逻辑卷名称) - 第二步:扩容逻辑卷,二选一即可:
- 把卷组里所有空闲空间全部分配给目标逻辑卷:
lvextend -l +100%FREE /dev/your_vg/your_lv - 或者指定具体扩容大小,比如给逻辑卷新增200G空间:
lvextend -L +200G /dev/your_vg/your_lv
- 把卷组里所有空闲空间全部分配给目标逻辑卷:
- 第三步:刷新文件系统,不同文件系统命令不同:
- 如果你的逻辑卷用的是XFS文件系统(RHEL9默认是XFS),需要指定逻辑卷的挂载点来刷新:
(比如你的逻辑卷挂载在xfs_growfs /mnt/your_mount_point/data,就用xfs_growfs /data) - 如果是ext4/ext3这类文件系统,直接用逻辑卷路径即可:
resize2fs /dev/your_vg/your_lv
- 如果你的逻辑卷用的是XFS文件系统(RHEL9默认是XFS),需要指定逻辑卷的挂载点来刷新:
做完这些,你用df -h命令就能看到逻辑卷的空间已经变大啦!
备注:内容来源于stack exchange,提问作者Mike
相关产品推荐
相关产品推荐

