1
我想知道,如果發生崩潰,Linux是否嘗試將其環形緩衝區(由dmesg使用)的內容轉儲到磁盤以便於調試?確實環形緩衝區在崩潰期間被轉儲到磁盤
如果是這樣,Linux如何做到這一點?如果有人能指點我一些代碼,那將非常感激。
謝謝。
我想知道,如果發生崩潰,Linux是否嘗試將其環形緩衝區(由dmesg使用)的內容轉儲到磁盤以便於調試?確實環形緩衝區在崩潰期間被轉儲到磁盤
如果是這樣,Linux如何做到這一點?如果有人能指點我一些代碼,那將非常感激。
謝謝。
當崩潰/恐慌發生時,系統日誌沒有機會運行,因此它很少有機會將緩衝區寫入磁盤或/ var/log/messages。在恐慌之後,你必須使用kdump來爲你做這件事。
你可以閱讀更多的內核轉儲/ kexec的
或者,可以指示系統還轉儲內核日誌消息發送到串行控制檯。這允許檢索日誌,即使'syslog'沒有機會按照通常的方式保存它。 – Eugene