将 QCOW2 转换为 VMDK (Citrix Xen)

将 QCOW2 转换为 VMDK (Citrix Xen)

大家好,

搜索功能没有找到合适的解决方案。我想使用 qemu-img 转换工具将旧的 KVM 磁盘 QCOW2 转换为兼容的 Ctrix Xen 磁盘(例如 VMDK)

qemu-img 转换 -f qcow2 -O vmdk /mnt/itstuff/disk.qcow2 /mnt/itstuff/disk_conv.vmdk

但这对我来说不起作用。我收到以下错误:

qemu-img:无法打开“/mnt/itstuff/disk.qcow2”:无效参数 qemu-img:无法打开“/mnt/itstuff/disk.qcow2”

有任何想法吗?

问候托马斯

答案1

假设你的源文件存在、可访问且当前未被正在运行的虚拟机使用,则问题可能出在源文件不是是有效的 Qcow2 文件(即:它可能是一个具有错误.qcow2扩展名的原始文件)

尝试省略源格式参数,发出qemu-img convert -O vmdk /mnt/itstuff/disk.qcow2 /mnt/itstuff/disk_conv.vmdk

如果这不起作用,请通过发出qemu-img info /mnt/itstuff/disk.qcow2

相关内容