如何在 Linux 中合并或扩展卷?

如何在 Linux 中合并或扩展卷?

我有一个 ext4(256G) 类型的卷 vol1,它几乎已满。我有另一卷 ext4 类型的卷 2,它完全免费。

sdb                            LVM2_member       
└─hana2-hanalv                 ext4              
sdc                            LVM2_member      
└─hana2--extend-hanalv--extend ext4

 LV            VG             LSize   
  hanalv        hana2         256.00g
  hanalv-extend hana2-extend 256.00g

有没有办法将第二个与第一个合并?你能列出我遵循的一些步骤吗,我不擅长Linux...

谢谢

答案1

首先,如果您不知道正在播放的内容,您的数据就会面临风险。虽然我认为你还不太了解它。

如果您的第二个分区(位于 sdc 上)完全空闲,那么您可以删除它。只有当它真的是空的时候才这样做!

首先,您可以消除 VG hana2-extend。

vgchange -an hana2-extend

现在 hana2-extend 已关闭。

您在其上重新创建物理卷:

pycreate /dev/sdc

...您可以添加到原始卷组 hana2:

vgextend hana2 /dev/sdc

现在您只有一个卷组 hana2,它同时使用 sdb 和 sdc 硬盘。

在下一步中,您可以将逻辑卷hanalv扩展到整个卷组:

lvextend -n hanalv -L <extentnum>

...其中extentnum 是当前hana2 卷组上的盘区总数。你可以通过命令得到它vgdisplay hana2

现在分区足够大,您还可以调整其上的文件系统的大小:

resize2fs /dev/hana2/hanalv

……就这样吧。即使不卸载文件系统,您也可以执行最后一步,因为 ext4 很智能,并且可以在线增长。

再次强调:只有备份所有内容后才能执行此操作。

相关内容