Magic SysRq: a combinação clássica para recuperar sistemas travados
A combinação de teclas Alt + SysRq como comando de recuperação do Linux em condições extremas foi criada no final do século passado, em um momento em que era comum o sistema travar em modo gráfico, negando ao usuário o acesso ao console de texto que permitiria dar fim ao processo que travou, preservar os arquivos, ou mesmo reiniciar sem ser por meio do botão liga/desliga.

Como muitos outros recursos destinados à recuperação em situações incomuns, trata-se de uma ferramenta pouco conhecida, ainda mais por não ser algo fornecido por um aplicativo ou servidor - é definido e tratado no próprio kernel.
Mas está à disposição, e sugiro que você conheça, pratique antes de precisar e, especialmente, se certifique de que o seu teclado ainda tem uma tecla SysRq (geralmente ela é a mesma que a Print Screen), ou ao menos se a sua funcionalidade está disponível por meio de algum combo da tecla Fn.
O mecanismo é simples: você pressiona Alt+SysRq, seguido de uma letra ou número que identifica um comando; o kernel intercepta a tecla, e executa esse comando.
A tabela de comandos é extensa, mas para recuperar um sistema travado, geralmente a sequência é:
- Alt+SysRq r: recupera o controle do teclado
- Alt+SysRq e: dá a todos os processos a oportunidade de encerrarem normalmente
- Alt+SysRq i: termina à força os processos que não tiverem encerrado
- Alt+SysRq s: sincroniza todos os discos, esvaziando buffers
- Alt+SysRq u: coloca todos os sistemas de arquivo em modo somente-leitura
- Alt+SysRq b: reinicia o sistema
Para se certificar de que o recurso está ativado no seu sistema, use 'cat /proc/sys/kernel/sysrq' - a resposta '1' indica ativação, '0' indica desativação, e outros valores indicam ativação parcial.
Os detalhes você encontra neste interessante artigo do OSTechNix: How to Use Linux Magic SysRq Key to Recover Frozen System
Comentar
comments powered by DisqusComentários arquivados