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

在Debian上,我安装了KVM进行虚拟化,并安装了一些虚拟机。 我使用单独的LVM磁盘,因为它的性能为我的VM磁盘。

现在我需要在新的LVM磁盘中克隆其中的一个。 我search了太多,我发现virt-clone ,但不幸的是, virt-clone只是将文件中的磁盘克隆为Vms,无法克隆LVM磁盘。 我认为这是可能的,如下所示:

 dd if=/dev/vg_kvm/lv_disk1 of=/dev/vg_kvm/lv_disk2 

有没有更多的优化解决scheme? 如何克隆安装在LVM磁盘上的虚拟机到新的LVM磁盘?

您可以将LVM卷用作副本的目标,而不会出现问题

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

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