suse11修改以下:code
#kdump sed -i "s/crashkernel=[[:graph:]]*/crashkernel=256M-:512M/g" /boot/grub/menu.lst sed -i "s/KDUMP_SAVEDIR=[[:graph:]]*/KDUMP_SAVEDIR=\"file:\/\/\/opt\/crash\"/g" /etc/sysconfig/kdump sed -i "s/KDUMP_DUMPFORMAT=[[:graph:]]*/KDUMP_DUMPFORMAT=\"compressed\"/g" /etc/sysconfig/kdump chkconfig boot.kdump on mkdumprd -f
修改後須要重啓生效。get
注意在suse 11 sp3 kdump-0.8.4-0.29.5 修改配置後不生效,是kdump的bug。ast
解決方法是在修改配置文件後,運行下面命令sed
mkdumprd -f
bug參考:https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0110976配置
suse12 修改以下:file
#kdump sed -i "s/crashkernel=[[:graph:]]*high/crashkernel=512M,high/g" /etc/default/grub sed -i "s/crashkernel=[[:graph:]]*low/crashkernel=256M,low/g" /etc/default/grub sed -i "s/crashkernel=[[:graph:]]*high/crashkernel=512M,high/g" /boot/grub2/grub.cfg sed -i "s/crashkernel=[[:graph:]]*low/crashkernel=256M,low/g" /boot/grub2/grub.cfg echo "" >> /etc/default/grub sed -i "s/KDUMP_SAVEDIR=[[:graph:]]*/KDUMP_SAVEDIR=\"file:\/\/\/opt\/crash\"/g" /etc/sysconfig/kdump sed -i "s/KDUMP_DUMPFORMAT=[[:graph:]]*/KDUMP_DUMPFORMAT=\"compressed\"/g" /etc/sysconfig/kdump systemctl enable kdump systemctl start kdump
修改後須要重啓生效。bug
補充知識點: 查詢kdump的狀態命令以下:方法
rckdump status
yast2 進入kdump命令以下:配置文件
yast2 kdump
將系統搞掛驗證kdump命令以下:查詢
echo c > /proc/sysrq-trigger