the vhd generated by qemu-img not align with MB again.

Bug #1790268 reported by Andy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Undecided
Andy

Bug Description

I'm using this version on xenial,
andy@bastion:~/temp$ qemu-img -h
qemu-img version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.31), Copyright (c) 2004-2008 Fabrice Bellard

steps to repro:

dd if=/dev/zero of=/tmp/azure_config_disk_image20180901-22672-16zxelu bs=1048576 count=24
mkfs.ext4 -F /tmp/azure_config_disk_image20180901-22672-16zxelu -L azure_cfg_dsk
sudo -n mount -o loop /tmp/azure_config_disk_image20180901-22672-16zxelu /tmp/azure_config_disk_mount66c11d7a-5f2b-4ed5-b959-3b48dbc42a2a20180901-22672-1ejreat
sudo -n chown andy /tmp/azure_config_disk_mount66c11d7a-5f2b-4ed5-b959-3b48dbc42a2a20180901-22672-1ejreat
mkdir -p /tmp/azure_config_disk_mount66c11d7a-5f2b-4ed5-b959-3b48dbc42a2a20180901-22672-1ejreat/configs
sudo -n umount /tmp/azure_config_disk_mount66c11d7a-5f2b-4ed5-b959-3b48dbc42a2a20180901-22672-1ejreat
qemu-img convert -f raw -O vpc -o subformat=fixed,force_size /tmp/azure_config_disk_image20180901-22672-16zxelu papapa2.vhd

unfortunately the papapa2.vhd size is 25166336!=25165824 which means it's not aligned in MiB.

and also seems it's not a vhd file:
andy@bastion:~/temp$ qemu-img info papapa2.vhd
image: papapa2.vhd
file format: raw
virtual size: 24M (25166336 bytes)
disk size: 152K

could you please help?

Andy (andyliuliming)
summary: - the vhd generated by qemu-img not align with MiB again.
+ the vhd generated by qemu-img not align with MB again.
Andy (andyliuliming)
description: updated
Andy (andyliuliming)
Changed in qemu:
status: New → Invalid
Andy (andyliuliming)
Changed in qemu:
assignee: nobody → Andy (andyliuliming)
Revision history for this message
Daniel Berrange (berrange) wrote :

It is -o subformat=fixed which breaks the file format detection

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers