私は最近、Debianで実行されているKVMを使用してQEMU仮想マシンを設定しました。ゲストオペレーティングシステムはFreeNAS(FreeBSDベース)です。ゲストに、ホストの物理ハードドライブ(パーティションだけでなく)へのアクセスを許可しました。私はバスに乗っていますvirtio
。 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>
まるでゲストデバイスに物理的に接続されているかのように、ハードドライブで利用可能なすべての機能を使用できますか?たとえば、ゲストからSMARTデータにアクセスし、ディスクをスピンし、パーティションテーブルを変更できますか?