This is an old revision of the document!
qemu-img convert: raw, qcow2, qed, vdi, vmdk, vhd
Image format | Argument to qemu-img |
---|---|
QCOW2 (KVM, Xen) | qcow2 |
QED (KVM) | qed |
raw | raw |
VDI (VirtualBox) | vdi |
VHD (Hyper-V) | vpc |
VMDK (VMware) | vmdk |
This example will convert a raw image file named image.img to a qcow2 image file.
qemu-img convert -f raw -O qcow2 image.img image.qcow2
Run the following command to convert a vmdk image file to a raw image file.
qemu-img convert -f vmdk -O raw image.vmdk image.img
Run the following command to convert a vmdk image file to a qcow2 image file.
qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2
root@manu-Latitude-5480:/Virtual_srv/VirtualBox VMs# qemu-img create -f qcow2 /Virtual_srv/qemu/rocky9_01_disk.img 20G Formatting '/Virtual_srv/qemu/rocky9_01_disk.img', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=21474836480 lazy_refcounts=off refcount_bits=16 . root@manu-Latitude-5480:/Virtual_srv/VirtualBox VMs# du -sh /Virtual_srv/qemu/rocky9_01_disk.img 196K /Virtual_srv/qemu/rocky9_01_disk.img root@manu-Latitude-5480:/Virtual_srv/VirtualBox VMs# qemu-img info /Virtual_srv/qemu/rocky9_01_disk.img image: /Virtual_srv/qemu/rocky9_01_disk.img file format: qcow2 virtual size: 20 GiB (21474836480 bytes) disk size: 196 KiB cluster_size: 65536 Format specific information: compat: 1.1 compression type: zlib lazy refcounts: false refcount bits: 16 corrupt: false extended l2: false Child node '/file': filename: /Virtual_srv/qemu/rocky9_01_disk.img protocol type: file file length: 192 KiB (197120 bytes) disk size: 196 KiB
qemu-system-x86_64 -k fr -m 512 -drive file=/Virtual_srv/qemu/rocky9_01_disk.img,format=qcow2 -boot d -cdrom /home/manu/Downloads/Rocky-9.4-x86_64-minimal.iso -nographic -netdev user,id=mynet0 -device e1000,netdev=mynet0
virt-install \