我有一台qemu虚拟机崩溃了几次,因为虚拟机管理程序中的HDD没有剩余空间。这让我想知道是否有可能为quemu虚拟机设置日志记录/调试。我尝试使用以下-D /tmp/qemu-debug-log命令启动虚拟机:
qemu-system-i386 -D /tmp/qemu-debug-log -monitor pty -device e1000,netdev=tap0 -netdev tap,id=tap0 -m 512M -display vnc=:1 -drive file=FreeBSD10.2
..但是这甚至都没有创建/tmp/qemu-debug-log文件。
另外,qemu似乎没有写入messages或写入内核ring buffer(dmesg)。启用qemu虚拟机日志记录的最佳实践是什么?
qemu直接使用而不是通过使用libvirt反过来应该使用libvirt qemu驱动程序的工具来工作。