Eu tenho um pequeno servidor que eu uso para testes e programação. Atualmente ele roda o trecho Debian 9.4 com kernel 4.14.0-0.bpo.3-amd64 .
Hoje tentei conectar via SSH mas não consegui então tentei pingar e estava inacessível. Portanto, tive que reiniciá-lo desconectando o cabo de alimentação. Então eu fui /var/log/syslog
e encontrei uma linha estranha contendo exatamente 6140 caracteres como o seguinte
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
então nada mais até que novas entradas de log de reinicialização do sistema. Na verdade, é a primeira vez que isso acontece.
Alguém sabe o que pode ser?
Esse conteúdo do arquivo syslog que você está nos mostrando de todos os zeros é de fato corrupção da gravação do sistema de arquivos/syslog.
A falha do sistema pegou o sistema no meio da gravação no arquivo syslog e esse é o resultado final.
Já vi isso acontecer várias vezes ao longo dos anos, em VMs Linux e mais algumas vezes em Raspberries e Banana Pis.
Nada para ficar obcecado (muito) ou perder muito tempo para investigar por que você tem isso para um evento único. Eu ficaria mais preocupado em descobrir por que ele caiu, especialmente se for um evento regular.
PS entrando em território anedótico, da última vez que tive isso acontecendo regularmente em um Banana Pi R1, consegui rastrear a causa para um chipset wifi realtek (defeituoso).
Para expandir um pouco essa resposta , seu syslog tem o conteúdo de uma página de memória parcialmente comprometida com o disco, com os metadados do syslog desatualizados. Essa sequência de
^@
caracteres são na verdade bytes NUL; exatamente o que uma página de memória recém-alocada contém inicialmente.