我擁有在原始磁盤分區上接管的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上有一些不清楚的提示)。