Как мне получить список гостевых файлов в /dev или /proc с хоста?

Как мне получить список гостевых файлов в /dev или /proc с хоста?

Я хочу получить список /dev/disk/by-pathили cat /proc-файлы на работающей гостевой виртуальной машине с хоста.

Я нашел virt-ls, guestfish, virt-inspectorи так далее, но все они, похоже, получают информацию из dumpxmlобразов дисков или . И /dev/и /proc/являются смонтированными виртуальными файловыми системами, которые существуют в памяти только во время работы гостя.

Есть ли способ сделать это?

решение1

Когда гостевая ОС доверяет гипервизору (в некоторой степени) и запускает гостевой агент Qemu, вы можете использовать это как способ проникновения в работающую гостевую систему.

Протокол гостевого агента QEMU имеет, среди прочего,GuestFileOpenиGuestFileReadкоманды, которые позволят вам открывать файлы на гостевой машине и читать их содержимое.

Связанный контент