在 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
应该可以解决问题。它还可以处理源块设备(而不是文件)。