我尝试在 RHEL6.5 或 CentOS 上让 vmcore 编辑/etc/kdump.conf。 /etc/fstab 已设置
/dev/sda7/转储
ext4/dev/sda7 路径/
当我在下面发出命令时,它根本不会发出 vmcore。
echo 1 >/proc/sys/kernel/sysrq echo c >/proc/sysrq-trigger
奇怪的是,当我编辑/etc/fstab 时,
UUID=XXXX-XXXX-XXXX-XXXX-XXXX/转储
系统发出 vmcore。
为什么?以及如何通过这些行获取 vmcore,
ext4/dev/sda7 路径/
非常感谢。
最佳答案
执行时
# service kdump restart
kdump 重新生成 initrd.img。 我解压了initrd.img,发现命令“findfs”与此事有关。 man findfs 告诉我们只需要提供 UUID 或 LABEL 作为参数。
所以,答案是,您不能在/etc/kdump.conf 中使用设备名称。
谢谢。
关于linux - 当/etc/kdump.conf指向/dev/sdx和path/时kdump失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33992236/