diff options
Diffstat (limited to 'results/classifier/zero-shot/108/none/2102')
| -rw-r--r-- | results/classifier/zero-shot/108/none/2102 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/results/classifier/zero-shot/108/none/2102 b/results/classifier/zero-shot/108/none/2102 new file mode 100644 index 00000000..28c8333a --- /dev/null +++ b/results/classifier/zero-shot/108/none/2102 @@ -0,0 +1,55 @@ +graphic: 0.179 +device: 0.132 +semantic: 0.125 +network: 0.085 +socket: 0.052 +vnc: 0.048 +PID: 0.043 +performance: 0.029 +permissions: 0.027 +files: 0.024 +debug: 0.024 +KVM: 0.010 +boot: 0.008 +other: 0.008 + +"qemu-img resize -f qcow2" produces broken disk images +Description of problem: +The documentation of `qemu-img` at +<https://www.qemu.org/docs/master/tools/qemu-img.html> +makes it sound like `qemu-img resize` supports various image formats +(raw, qcow2, etc.) in the same way. + +But it doesn't. While `qemu-img resize -f raw` works as expected, +`qemu-img resize -f qcow2` produces broken disk images. +Steps to reproduce: +``` +$ wget http://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-9/latest/evbarm-aarch64/binary/gzimg/arm64.img.gz +$ gunzip arm64.img +``` + +First resize, then convert: +``` +$ cp arm64.img arm64-rc.img +$ qemu-img resize -f raw arm64-rc.img 10G +$ qemu-img convert -f raw -O qcow2 arm64-rc.img arm64-rc.qcow2 +$ rm -f arm64-rc.img +``` + +First convert, then resize: +``` +$ qemu-img convert -f raw -O qcow2 arm64.img arm64-cr.qcow2 +$ qemu-img resize -f qcow2 arm64-cr.qcow2 10G +``` + +Attach to a VM in VirtualBox (as an additional SATA disk) and start that VM. + +arm64-rc.qcow2 => +`# fdisk /dev/sdb` => it has two partitions. + +arm64-cr.qcow2 => +`# fdisk /dev/sdb` => it has no partitions! +And the VM cannot be cleanly shut down. I had to manually kill the VirtualBoxVM +process. +Additional information: + |
