Eu procuraria primeiro em outro lugar para evitar um fsck & tempo de inatividade.
Normalmente, a única coisa que grava em / var / log / messages é o daemon Syslog. Você pode verificar isso com 'lsof':
$ sudo lsof /var/log/messages
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsyslogd 123 syslog 21w REG 8,17 123123 123123 /var/log/messages
Você deve ver apenas um comando escrevendo para este arquivo. Se você ver mais de uma, então pode ser a fonte do seu problema.
Se essa informação vier do serviço syslog, cada linha será precedida pelo registro de data e hora, pelo nome do host e pelo nome do programa que gravou o log. Algo como "Mar 4 00:12:42 myhost kernel:" e, em seguida, outras informações.
Se não houver esse formato, esse lixo não foi passado pelo Syslog, e alguma outra coisa está escrevendo lixo em / var / log / messages. Você deve ser capaz de rastrear isso se desligar o syslog e, em seguida, usar o lsof ou o fusor para procurar por arquivos abertos.
Ou, como outros já disseram, o syslog está com bugs e precisa ser reiniciado.