qemu 仮想マシンのロギングとデバッグ

qemu 仮想マシンのロギングとデバッグ

qemuハイパーバイザーのHDDに余分なスペースがないため、VMが複数回クラッシュしました。これにより、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書き込まれた内容がないようです。仮想マシンのロギングを有効にするベストプラクティスは何ですか?messagesdmesgqemu

ベストアンサー1

qemuこのコマンドは、-Dログファイルを生成するための簡単なスイッチを可能にします。たとえば、include は-D ./log.txt作業ディレクトリに「log.txt」を生成します。

次の機能により、より多くのロギング/デバッグオプションにアクセスできます。 QEMUモニター(例えばqemu -monitor stdio)。

おすすめ記事