virtio blk hotplug rescan?

Fórumok

Sikerült belefutnom egy olyan helyzetbe, hogy egy (KVM) virtuális gépre futás közben kell diszket felcsatolni. Mivel egy cloud controller mögött fut az egesz, ezért nem tudok változtatni a konfiguráción. A KVM virtio_blk backendet használ a diszkre, az ehhez tartozó modul be van töltve a guest kernelbe. Ennek ellenére nem jelenik meg az új eszköz.

Ahhoz, hogy megjelenjen, kell acpiphp modul is. Ha olyankor csatolom fel a diszket, amikor ez a modul már be van töltve, akkor meg is jelenik az eszköz. Viszont sajnos előfordul, hogy éppen abban a pillanatban csatolódik fel a diszk a guest gépre, amikor a modul nincs betöltve (a gép bootolásakor van pár másodperc amikor a kernel már elindult, de az init scriptek még nem tartanak ott, hogy acpiphp-t betöltsék).

A kérdesem, hogy hogyan lehetne utólag láthatóvá tenni a felcsatolt eszközt? Valami olyasmi kéne, mint a SCSI eszközöknél:
echo "- - -" > /sys/class/scsi_host/host*/scan, csak éppen virtio eszközökre.

Hozzászólások

Tolok egy UPot, hatha meglatja valaki, aki tud valami infot rola. :)

Egyelore meg nincs kedvem szetturni a forraskodjat, hogy megtalaljam a megoldast.
---
Internet Memetikai Tanszék