Você deve descobrir o que está causando a grande quantidade de mensagens, como se você corrigir esse problema e, em seguida, corrigir o arquivo de log grande.
No entanto, até lá, você pode colocar uma base de rotação de log em uma das opções abaixo.
- time (por exemplo, rodar todos os dias)
- tamanho (por exemplo, girar quando o arquivo atingir 10mb)
Isso já será configurado no sistema por padrão: /etc/logrotate.d/rsyslog
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
A partir disso, você verá que ele girará o arquivo / var / log / syslog diariamente e manterá 7 cópias do arquivo girado.
Você pode alterar isso para girar em um limite de tamanho, digamos 1mb ou reduzir quantas cópias ele armazena.
Aviso: isso não corrigirá a causa raiz do seu problema , no entanto, ele irá lhe comprar algum tempo, pois isso impedirá que o sistema de arquivos seja preenchido.
- Origem: /etc/logrotate.d/rsyslog
- Fonte: man logrotate