我正在尝试收集因内核恐慌而导致的核心转储。安装并配置kdump
,但是在执行时echo c > /proc/sysrq-trigger
,一切都挂起并且不会重新启动。我什至没有在运行命令的结果中得到任何输出。内存大小为 4GB。
以下是“kdump-config show”的输出
DUMP_MODE: kdump
USE_KDUMP: 1
KDUMP_SYSCTL: kernel.panic_on_oops=1
KDUMP_COREDIR: /var/crash
crashkernel addr: 0x
/var/lib/kdump/vmlinuz: symbolic link to /boot/vmlinuz-4.9.0-dev
kdump initrd:
/var/lib/kdump/initrd.img: symbolic link to /var/lib/kdump/initrd.img-4.9.0-dev
current state: ready to kdump
kexec command:
/sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-4.9.0-dev root=UUID=b395d695-7bb2-408b-a61b-b5188fc5b900 ro resume=UUID=19e8dc56-ff6d-40de-84ec-b9abd7399591 debug net.ifnames=0 biosdevname=0 ignore_loglevel intel_iommu=on,igfx_off intremap=no_x2apic_optout irqpoll noirqdistrib nr_cpus=1 nousb systemd.unit=kdump-tools.service" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz
乌班图16.04。内核4.9.0
答案1
我在 Ubuntu 16.04 上也遇到了类似的问题。这组命令帮助我:
sudo -s
kdump-config load
kdump-config unload