Am 23.01.2014 um 08:10 hat Fam Zheng geschrieben: > Previously the field is wrong: > > $ ./qemu-img create -f vmdk -o subformat=streamOptimized /tmp/a.vmdk 1G > > $ ./qemu-img info /tmp/a.vmdk > image: /tmp/a.vmdk > file format: vmdk > virtual size: 1.0G (1073741824 bytes) > disk size: 12K > Format specific information: > cid: 1390460459 > parent cid: 4294967295 > >>> create type: monolithicSparse > <snip> > > Signed-off-by: Fam Zheng <f...@redhat.com>
Thanks, applied to the block branch. By the way, I tried converting a raw image to streamOptimised and got this: qemu-img: Could not write to allocated cluster for streamOptimized qemu-img: error while writing sector 63: Input/output error The problem seems to be that qemu-img tries to be clever and doesn't write out sparse parts, which breaks up the first cluster into multiple write requests. Adding -S 64 makes it work. Should we change something to get a working default? Kevin