Tôi đang chạy Ubuntu 12.04 trên AWS / EC2 và có một số lượng lớn máy chủ lưu trữ. Tôi đang cố gắng kích hoạt tính năng bán phá giá kernel, nhưng khi tôi mô phỏng kernel hoảng loạn, không có tệp .crash nào được ghi ở bất kỳ đâu trên hệ thống tệp.
Tôi đã làm theo hướng dẫn tại đây: https://wiki.ubfox.com/Kernel/CrashdumpRecipe
Và mọi thứ dường như được thiết lập chính xác:
# cat /proc/cmdline
root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
# dmesg |grep crash
[ 0.000000] Command line: root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
[ 0.000000] Reserving 64MB of memory at 832MB for crashkernel (System RAM: 1708MB)
[ 0.000000] Kernel command line: root=LABEL=cloudimg-rootfs ro console=hvc0 crashkernel=384M-2G:64M,2G-:128M
# cat /sys/kernel/kexec_crash_loaded
1
Nhưng khi tôi thực thi:
# echo c | sudo tee /proc/sysrq-trigger
Hệ thống khởi động lại như mong đợi, nhưng không có tệp 'sự cố' nào được tạo. Tôi có thể làm gì sai?
/var/log/messages
?