我拥有在原始磁盘分区上接管的Red Hat Linux机器的核心转储(vmcore)。生成了vmcore,我可以在串行控制台输出上看到它。我使用echo c > /proc/sysrq-trigger
触发了核心转储过程,但我不知道如何分析它。分析在原始磁盘上接管的vmcore
/etc/kdump.conf
文件中指定的选项是"raw /dev/sda5"
。我之前使用fdisk命令创建了/ dev/sda5 parition,并将其作为转储文件的位置。我也做其他事情像死机等
谷歌搜索这个记忆保留了像一些信息如下: -
“的原始磁盘分区和专用文件系统选项允许你仍然转储到本地系统,但不必重新安装可能损坏的文件系统,从而减少了vmcore不被捕获的机会。假设/ dev/sda5没有格式化,kdump.conf可以配置为'raw/dev/sda5' sda5',并且vmcore文件将通过dd直接复制到分区/ dev/sda5上“。
机器重启后(转储后)我找不到/proc/vmcore
。有人能给我提供任何线索/步骤,我如何分析那个转储?我需要做“dd”或“mknod”或类似的东西(在google上有一些不清楚的提示)。