|
ubuntu上kdump配置:
1, 安装kdump apt-get install linux-crashdump 2, 调整crashkernel内存大小为768M(默认192M内存太小) 修改 /etc/defatul/grub.d/kdump-tools.cfg 中 crashkernel=512M-:768M 3, 重新生成grub.cfg grub-mkconfig -o /boot/grub/grub.cfg 4, reboot 重启生效 手动测试kdump能否正常工作: echo 1 > /proc/sys/kernel/sysrq echo c > /proc/sysrq-trigger 此时系统会触发kdump,并重启 重启后,/var/crash会保存此次手动触发生成的vmcore
================================
遇到问题:H3C机器镜像在联想机器上使用,手动测试kdump能否正常工作:报错
原因:是kdump的initrd(/var/lib/kdump/initrd.img-4.15.0-66-generic ) 里没有对应的mpt3sas驱动。
解决:
1. 删除现有kdump initrd (镜像里面删除这个文件即可) rm -f /var/lib/kdump/initrd.img-4.15.0-66-generic 【/etc/init.d/kdump-tools start 启动时发现没有kdump initrd, 会自动根据当前环境创建无需保留】 2. 重新生成kdump initrd /etc/init.d/kdump-tools restart
3.然后再测试echo c > /proc/sysrq-trigger
来源:https://www.cnblogs.com/zhangmingda/p/12566534.html |