linux根目录没有vg组如何实现动态扩展

根目录不在vg组,vgdisplay没有内容,没法用vgextend实现扩展。

如果Linux根目录下没有VG(Volume Group)组,那么需要先创建VG组,然后才能进行动态扩展。

以下是创建VG组和动态扩展的步骤:

确认当前系统上有哪些硬盘设备
使用命令 fdisk -l 显示所有可用的磁盘及其分区信息。

创建新的物理卷(PV)
使用命令 pvcreate /dev/sdX (X为对应的磁盘字母)来创建一个新的物理卷。可以将多个物理卷创建成一个VG组。

创建新的VG组
使用命令 vgcreate VG_NAME /dev/sdX 来创建一个新的VG组(VG_NAME是自定义的名称,可以根据实际情况修改)。可以将多个PV添加到同一个VG组中。

扩展LV组
使用命令 lvextend -L +SIZE /dev/VG_NAME/LV_NAME 来扩展LV组的大小(SIZE是需要增加的大小,LV_NAME是要扩展的逻辑卷的名称)。

修改文件系统大小
最后使用命令 resize2fs /dev/VG_NAME/LV_NAME 来调整文件系统的大小以适应新的LV组大小。

以上就是在Linux根目录下没有VG组时进行动态扩展的步骤。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: linux 虚拟机扩容--直接扩容到根目录中的  7.将新创建的物理卷加载到VG,vgextend  并查看VG可用空间 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
     vgextend centos /dev/sdb


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^