A short test script is built to check weather qemu-img converts from/to vmdk
works. Just convert a raw image to vmdk and convert it back to raw, then
compare the two raw images, to verify that they are identical.
This approach can be expanded and automated.
1234567891011121314
RAW_FILE='/media/F/VM/test.qed'CONV_OPT='-f raw -O vmdk'REV_OPT='-f vmdk -O raw'OUT_FILE='/tmp/test0.vmdk'QEMU_IMG='/home/fam/qemu/qemu-img'set -e
$QEMU_IMG convert $CONV_OPT$RAW_FILE$OUT_FILE$QEMU_IMG convert $REV_OPT$OUT_FILE${OUT_FILE}.raw
if ! diff $RAW_FILE${OUT_FILE}.raw; thenecho"Raw -> Vmdk -> Raw test failed!"exit 1;
fiexit 0