往往 kernel panic 后,信息无法记录到 syslog 中,甚至连 keyboard 也无效了
虽然可以通过 netconsole 将数据输出到其他机器上,但毕竟不方便
有什么办法可以将数据保存在硬盘上,哪怕是单独分出一个分区也好?
解决办法:
当系统有问题时,fs 的系统调用是无法正常运行的,因此在 OOPS 代码中嵌入 save to file 代码从逻辑上是讲不通的
用 kexec 去启动一个 capture 内核,导出 /proc/vmcore,利用 crash 根据 vmlinux 去分析 vmcore 是个不错的办法
目前利用此方法已能解决我的问题,谢谢各位
原帖转自:http://linux.chinaunix.net/bbs/viewthread.php?tid=1164847&extra=page%3D1
返回顶部