mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
qemu-img: avoid unaligned read requests during convert
in case of large continous areas that share the same allocation status it happens that the value of s->sector_next_status is unaligned to the cluster size or even request alignment of the source. Avoid this by stripping down the s->sector_next_status position to cluster boundaries. Signed-off-by: Peter Lieven <pl@kamp.de> Message-Id: <20200901125129.6398-1-pl@kamp.de> [mreitz: Disable vhdx for 251] Signed-off-by: Max Reitz <mreitz@redhat.com>
This commit is contained in:
parent
5eb9a3c7b0
commit
af8d43d393
2 changed files with 27 additions and 2 deletions
|
@ -46,8 +46,11 @@ if [ "$IMGOPTSSYNTAX" = "true" ]; then
|
|||
# We use json:{} filenames here, so we cannot work with additional options.
|
||||
_unsupported_fmt $IMGFMT
|
||||
else
|
||||
# With VDI, the output is ordered differently. Just disable it.
|
||||
_unsupported_fmt vdi
|
||||
# - With VDI, the output is ordered differently. Just disable it.
|
||||
# - VHDX has large clusters; because qemu-img convert tries to
|
||||
# align the requests to the cluster size, the output is ordered
|
||||
# differently, so disable it, too.
|
||||
_unsupported_fmt vdi vhdx
|
||||
fi
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue