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.
- 1233 megtekintés
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
- A hozzászóláshoz be kell jelentkezni