Přesně tak. Ještě taky záleží, které blokové zařízení to je, protože ne všechny SG_IO podporují. Bohužel disky v LVM jsou to hlavní, co ve virtualizacích používám (hlavně kvůli výkonu a kvůli snažší migraci za běhu), takže to asi budu muset udělat přes fake RAID-1 MD, případně mirror LVM, protože tamtudy SG_IO neprojde. Anebo zkompilovat jádro bez povoleného SG_IO ve virtio.
https://bugzilla.redhat.com/show_bug.cgi?id=752375#c53
nebo použít toto howto a "zakázat" SG_IO pomocí systemtap při každém bootu