[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to change sector size using qemu-img

From: Nir Soffer
Subject: Re: how to change sector size using qemu-img
Date: Fri, 25 Jun 2021 22:06:30 +0300

On Fri, Jun 25, 2021 at 7:40 PM Jiatong Shen <yshxxsjt715@gmail.com> wrote:
> Hello community,
> I have a disk with both logical and physical sector size being 4096. I have a 
> qcow2 image which is built from a virtual machine has legacy 512 bytes sector 
> size.
> when I do something like
> qemu-img convert -f qcow2 -O host_device disk device

This cannot change the sector size used in the file system inside
this image.

> turns out it will not work. mounting a filesystem reports an error.
> Any advice on how to possibly work around this? thank you.

You need to use physical block size of 4k when running the guest:

    -device virtio-scsi-pci,id=scsi1,bus=pci.0 \

See https://bugzilla.redhat.com/1448021

If you use libvirt, it can be done via:

    <blockio logical_block_size='512' physical_block_size='4096'/>

See https://libvirt.org/formatdomain.html#elementsDisks


reply via email to

[Prev in Thread] Current Thread [Next in Thread]