저는 최근 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 데이터에 액세스하고, 디스크를 스핀하고, 파티션 테이블을 수정할 수 있습니까?