Я работаю с qemu-3.12 над исследовательским проектом по твердотельным накопителям.
Мне нужно устройство nvme для работы с размером сектора 4 КБ как для логических, так и для физических блоков.
Это командная строка, которую я использую:
./qemu-system-x86_64 -vga std -device ide-drive,drive=drv0,serial=0x0 -drive format=raw,file=ubuntu-minimal.img,id=drv0,if=none -device nvme,drive=drv1,serial=0x1,physical_block_size=4096,logical_block_size=4096 -drive format=qcow2,file=test.qcow,id=drv1,if=none -m 2048 -smp 1 -cpu core2duo --enable-kvm
Однако, когда я загружаю гостевую ОС, вот что я получаю:
sudo fdisk -l /dev/nvme0n1
...
...
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (logical/physical): 512 bytes / 512 bytes
...
Что я делаю не так?
Спасибо