Estou executando o Ubuntu 12.04 no AWS / EC2 e tendo um grande número de hosts em processo de recuperação. Estou tentando ativar o despejo do kernel, mas quando simulo um pânico no kernel, não há arquivo .crash gravado em qualquer lugar do sistema de arquivos.
Eu segui as instruções aqui: https://wiki.ubuntu.com/Kernel/CrashdumpRecipe
E as coisas parecem configuradas corretamente:
# 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
Mas quando executo:
# echo c | sudo tee /proc/sysrq-trigger
O sistema é reiniciado conforme o esperado, mas nenhum arquivo 'crash' de qualquer tipo é gerado. O que eu posso estar fazendo de errado?
/var/log/messages
?