合并 2 个 LVM 都有数据并且位于同一卷组上,不会丢失数据

合并 2 个 LVM 都有数据并且位于同一卷组上,不会丢失数据

我在同一卷组上有 2 个 lvm 分区,我想知道是否可以将它们合并到一个 lvm 而不会丢失数据

我知道我必须创建一个新的物理卷并使用新的物理卷扩展卷组,然后使用新的大小调整 LVM 的大小,在这种情况下,我必须丢失数据才能调整大小

提前致谢。

答案1

如果,逻辑卷位于不同的卷组上,并且想要合并它们,请使用命令vgmerge

首先,停用将合并到另一个卷组中的卷组:

[root@host ~]# vgchange -a n vg_to_be_merged

之后,测试是否不存在会阻止合并的不一致:

[root@host ~]# vgmerge -t -v dest_vg vg_to_be_merged

现在,真正进行合并:

[root@host ~]# vgmerge -v dest_vg vg_to_be_merged
    Checking for volume group "dest_vg"
    Checking for volume group "vg_to_be_merged"
    Archiving volume group "vg_to_be_merged" metadata (seqno 2).
    Archiving volume group "dest_vg" metadata (seqno 13).
    Writing out updated volume group
    Creating volume group backup "/etc/lvm/backup/dest_vg" (seqno 14).
  Volume group "vg_to_be_merged" successfully merged into "dest_vg"

然而,合并 LVM 卷不会有任何魔术,因为它们之上有文件系统,并且需要对数据移动和调整大小进行大量思考。

进一步阅读:

相关内容