如何将 LVM 上的 VM 克隆到 KVM 中的另一个?

shg*_*Inc 1 cloning lvm kvm-virtualization debian-wheezy

在 Debian wheezy 上,我安装了用于虚拟化的 KVM 并在其上安装了一些 VM。我使用单独的 LVM 磁盘,因为它适用于我的 VM 磁盘。

现在我需要在新的 LVM 磁盘中克隆其中之一。我搜索了太多,我找到了virt-clone,但不幸的是,virt-clone只是在文件中使用磁盘克隆 Vms,无法克隆 LVM 磁盘。我认为有可能dd像这样:

dd if=/dev/vg_kvm/lv_disk1 of=/dev/vg_kvm/lv_disk2
Run Code Online (Sandbox Code Playgroud)

有没有更优化的解决方案?如何将安装在 LVM 磁盘上的 VM 克隆到新的 LVM 磁盘?

Sve*_*ven 6

您可以毫无问题地使用 LVM 卷作为复制的目标

virt-clone -o source_system --name new_system --file /dev/vg_kvm/lv_disk2
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。它也处理源块设备(而不是文件)。