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

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

在 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

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

答案1

您可以使用 LVM 卷作为复制的目标,不会出现任何问题

virt-clone -o source_system --name new_system --file /dev/vg_kvm/lv_disk2

应该可以解决问题。它还可以处理源块设备(而不是文件)。

相关内容