ubuntu上kdump配置:


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM