我刚刚在我的 ubuntu / I9 9900k / nvidia Geforce RTX 2080 ti 机器上配置了直通。现在,我使用以下命令将 VMware 虚拟机 VMDK 文件(通过 Windows 10 物理安装的转换创建)转换为一个大 qcow2 文件:
mario@ziomario-Z390-AORUS-PRO:/media/ziomario/DATI/DiscoC/DESKTOP-N9UN2H3# qemu-img convert -f vmdk DESKTOP-N9UN2H3*.vmdk -O qcow2 /media/ziomario/WIN/DiscoC/DESKTOP-N9UN2H3/QCOW2/DESKTOP-N9UN2H3.qcow2
Windows 10 的物理安装大小为 300 GB。使用 vCenter Converter 转换生成的 VMDK 文件大小为 558 GB。我不知道转换后的 qcow2 文件的最终大小是多少。我所知道的是,我试图将其保存在 1 TB 的磁盘中,但它已满。我想知道是否有一种方法可以将多个 VMDK 文件转换为 qcow2 或 img 文件(这些是 qemu/kvm virt-manager 接受的格式),其大小几乎与原始文件相同。谢谢。
答案1
Virt-manager 有一个不错的 GUI,但正如上面的评论中所说,他们也到处都有一些奇怪的白痴球(可能是由于他们以 RHEL 为中心,这就是为什么 vmdk 不是一个选择)不再尽管后端支持它)。
因此,假设您的问题的重点是让“VMDK 内容”与其一起使用,我将回答您,您根本不需要转换。与此相反的是过时的还支持网络信息、分割图像和稀疏图像。
您只需打开“主机存储”对话框(在创建虚拟机时选择导入现有磁盘映像,或从现有 VM 的存储选项),然后像平常一样添加 VMDK。
它将被自动检测为原始文件磁盘,您将需要它调整在 XML 中<driver name="qemu" type="vmdk"/>
:和利润。