![将 QCOW2 转换为 VMDK (Citrix Xen)](https://linux22.com/image/737661/%E5%B0%86%20QCOW2%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20VMDK%20(Citrix%20Xen).png)
大家好,
搜索功能没有找到合适的解决方案。我想使用 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