Falha no sistema - caracteres estranhos no syslog

6

Eu tenho um pequeno servidor que eu uso para testes e programação. Atualmente roda o Debian 9.4 stretch com o kernel 4.14.0-0.bpo.3-amd64 .

Hoje tentei me conectar por meio do SSH, mas não consegui, então tentei fazer o ping e ficou inacessível. Portanto, tive que reiniciá-lo com força desconectando o cabo de alimentação. Então eu fui para /var/log/syslog e encontrei uma linha estranha contendo exatamente 6140 personagens como os seguintes

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

então nada mais até que novas entradas de log de reinicialização do sistema. Esta é realmente a primeira vez que isso acontece.

Alguém sabe o que poderia ser?

    
por DrKey 24.10.2018 / 16:25

2 respostas

10

O conteúdo do arquivo syslog que você está mostrando de todos os zeros é de fato corrupção da escrita do sistema de arquivos / syslog.

O travamento do seu sistema pegou o sistema no meio da escrita 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 Framboesas e Banana Pis.

Nada a obsessar (ou perder) muito tempo para investigar por que você tem isso em 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 eu tive isso acontecendo regularmente em um Banana Pi R1, eu consegui traçar a causa para um chipset wi-fi realtek (com defeito).

    
por 24.10.2018 / 16:32
3

Para expandir ligeiramente em essa resposta , seu syslog tem o conteúdo de uma página de memória parcialmente confirmada em disco , com os metadados do syslog não atualizados. Essa cadeia de caracteres ^@ é na verdade bytes NUL; exatamente o que uma página de memória alocada recentemente contém inicialmente.

    
por 24.10.2018 / 21:02

Tags