使用 dd 命令,是否可以创建 .vdi、.qcow、.qcow2、.vhd、.vhdx 和 .vmdk 类型的图像而不是 .img?
dd if=/dev/hda of=/path/to/desti.**qcow2 or .vhmdk** etc formats
Run Code Online (Sandbox Code Playgroud)
谢谢,感谢回答
您可以先通过 创建原始图像dd,然后通过qemu-img例如转换为任何支持的格式:
dd if=/dev/hda of=/path/to/dir/hda.raw
qemu-img convert -O qcow2 /path/to/dir/hda.raw /path/to/dir/hda.qcow2
或者为了节省磁盘空间省略dd部分:qemu-img可以直接从磁盘读取:
qemu-img convert -O qcow2 /dev/hda /path/to/dir/hda.qcow2
在这两种情况下,都会创建 qcow2 格式的虚拟磁盘。要查看支持的格式和选项列表,请参阅man qemu-img。也许您必须执行以 为前缀的命令sudo才能访问/dev/hda.