
我想從主機列出/dev/disk/by-path
或 cat正在運行的來賓虛擬機器上的檔案。/proc
我發現了virt-ls
、guestfish
、virt-inspector
等等,但它們似乎都從dumpxml
或 磁碟映像中獲取資訊。和/dev/
都是/proc/
已安裝的虛擬檔案系統,僅在來賓運行時存在於記憶體中。
有沒有辦法做到這一點?
答案1
當來賓作業系統(在某種程度上)信任虛擬機器管理程式並執行 Qemu 來賓代理程式時,您可以將其用作對正在運行的來賓的入侵。
QEMU 訪客代理協議具有以下特點:GuestFileOpen
和GuestFileRead
命令應該允許您在來賓上開啟檔案並讀取其內容。