我想要从主机列出/dev/disk/by-path
或分类正在运行的客户虚拟机上的文件。/proc
我找到了virt-ls
、guestfish
等等virt-inspector
,但它们似乎都是从dumpxml
或磁盘映像中获取信息。并且/dev/
和/proc/
都是已安装的虚拟文件系统,仅在客户机运行时存在于内存中。
有没有办法做到这一点?
答案1
当 Guest OS 信任虚拟机管理程序(某种程度上)并运行 Qemu Guest 代理时,您可以将其用作正在运行的 Guest 的入口。
QEMU 客户代理协议包括GuestFileOpen
和GuestFileRead
命令应该允许您打开客户端上的文件并读取其内容。