如何从主机中 cat 或列出 /dev 或 /proc 中的客户文件

如何从主机中 cat 或列出 /dev 或 /proc 中的客户文件

我想要从主机列出/dev/disk/by-path或分类正在运行的客户虚拟机上的文件。/proc

我找到了virt-lsguestfish等等virt-inspector,但它们似乎都是从dumpxml或磁盘映像中获取信息。并且/dev//proc/都是已安装的虚拟文件系统,仅在客户机运行时存在于内存中。

有没有办法做到这一点?

答案1

当 Guest OS 信任虚拟机管理程序(某种程度上)并运行 Qemu Guest 代理时,您可以将其用作正在运行的 Guest 的入口。

QEMU 客户代理协议包括GuestFileOpenGuestFileRead命令应该允许您打开客户端上的文件并读取其内容。

相关内容