Eu recentemente configurei uma máquina virtual QEMU com o KVM rodando no Debian. O sistema operacional convidado é o FreeNAS (baseado no FreeBSD). Eu dei ao convidado acesso a um disco rígido físico no host (não apenas uma partição). Eu estou usando o barramento virtio
. A configuração no Libvirt é:
<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source file='/dev/disk/by-id/ata-XXYYZZ'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</disk>
Poderei usar todos os recursos disponíveis no disco rígido como se estivessem fisicamente conectados ao convidado? Por exemplo, posso acessar dados do SMART, separar o disco, modificar a tabela de partições do convidado?