Recuperar arquivos de log excluídos

1

Eu sei que o Ubuntu salva logs e os rotaciona sobrescrevendo arquivos syslog.gz antigos.

É possível recuperar logs sobrescritos? Talvez com um software específico.

    
por user259449 18.03.2014 / 11:19

1 resposta

1

Quando um arquivo é sobrescrito, ele é perdido. O que você pode fazer é adaptar as configurações de logrotation para armazenar mais ocorrências dos logs nos quais você está interessado.

Para arquivos de log gerados pelo processo syslogd (não estou falando aqui de rsyslog ou syslog-ng que não estou usando), o logrotation é feito por um script específico instalado junto com o sysklogd pacote); Por padrão, o script é /etc/cron.daily/sysklogd . Ele usa o comando savelog para rotacionar todos os logs criados pelo syslog.

Se você precisar manter mais registros arquivados, atualize a linha da seguinte forma:

savelog -g adm -m 640 -u ${USER} -c 7 $LOG >/dev/null

O número após o -c é o número de ciclos, portanto, o número de logs arquivados nesse caso será 7. (um por dia, conforme o script é executado diariamente).

    
por Benoit 18.03.2014 / 11:37