我有一个VM内的9p安装。 我使用savevm <snapshot>
拍摄虚拟机状态的savevm <snapshot>
,停止虚拟机,然后使用该快照(使用kvm -loadvm <snapshot>
)重新启动它。 当我尝试通过umount
或ls
ing与挂载进行交互时,VM挂在内核空间中。
我正在启动快照的完整命令行如下所示:
qemu-system-x86_64 -nographic -monitor telnet::6440,server,nowait \ -m 1280M -balloon virtio -bios \ external_sources/seabios/out/bios.bin \ -drive file=testvm/deb.instance.integrate,if=virtio \ -loadvm loaded \ -virtfs local,path=/tmp/mymount,security_model=none,mount_tag=mymount
这发生在64位Debian挤压内核版本2.6.32和2.6.38的客人。 qemu-kvm的版本是0.14.50,在内核为2.6.32-30的Ubuntu 10.04 amd64主机上。
我对如何进一步诊断这个问题感到茫然; 我现在唯一的select是用某种networking文件系统replace9p。
根据qemu-devel邮件列表,virtio-9p目前不支持实时迁移,所以savevm / loadvm不能工作。