1

クラッシュした場合、Linuxはデバッグを容易にするためにリングバッファ(dmesgで使用される)のコンテンツをディスクにダンプしようとしますか?

もしそうなら、Linuxはどのようにそれを行いますか?誰かが私にいくつかのコードを教えてくれるなら、それは大いにありがたいです。

ありがとう。

4

1 に答える 1

1

クラッシュ/パニックが発生した場合、syslogは実行される機会がないため、ディスクまたは/ var / log/messagesにバッファを書き込む可能性は非常に低くなります。パニックの後でそれを行うには、kdumpを使用する必要があります。

kdump/kexecで詳細を読むことができます

http://www.linux-mag.com/id/2998/

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-kdump.html

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-kdump-crash-log.html

于 2012-10-15T17:24:05.483 に答える