var / log / syslog crescendo indefinidamente em tamanho

1

O disco que contém o Ubuntu no meu computador tem 115GB em tamanho.

Quando o disco estava em 114.7GB .

Comecei a excluir alguns arquivos aqui e ali para liberar o 5GB .

Mas notei que o disco estava 114GB preenchido novamente. Eu pensei que era alguma coisa de cache ou swap, então não pensei muito e fui em frente e libertei em torno de 40GB , transferindo alguns arquivos de mídia para fora do disco.

Eu tenho uma notificação em uma hora ou assim que o disco está cheio novamente !! %código%!!! Tudo acabou!

Então depurei o problema no arquivo 40GB , que inicialmente era definitivamente menor que /var/log/syslog . Eu sei disso porque 20GB pasta foi /var antes de limpar a memória.

17GB file é atualmente /var/log/syslog !

Alguém poderia ser tão gentil em explicar essa anomalia? Isso é um inseto? Ou sou afetado por algum malware ou vírus?

    
por ant_1618 16.03.2016 / 01:29

3 respostas

2

Esse crescimento indefinido geralmente ocorre devido ao registro repetido de um ou mais erros da mesma origem. No meu caso, foi devido ao relatório contínuo de erro de conexão da interface de monitoramento wi-fi mon0 tenho usado para monitorar o meu tráfego wi-fi. Houve relatórios de erro de tal estouro ocorrendo em várias outras interfaces como tun0 da VPN, etc.

Eu resolvi meu problema limpando o arquivo /var/log/syslog

Para resolver este erro

  1. Você precisa encontrar a origem desse erro e pará-lo de produzir qualquer excesso de registro
  2. Em seguida, limpe o arquivo var/log/syslog

Problemas que você pode enfrentar fazendo o mesmo

  1. Não é possível abrir var/log/syslog : devido ao tamanho massivo que qualquer editor está prestes a travar
  2. Não está claro /var/log/syslog : Novamente, devido à compensação em massa, é um desafio também

Então, para ver o erro que causou o estouro

tail -f /var/log/syslog

Para limpar o uso:

sudo cat /dev/null > /var/log/syslog
    
por ant_1618 17.03.2016 / 11:01
1

Tente isso. Deve funcionar corretamente e limpá-lo:

sudo sh -c 'cat /dev/null > /var/log/syslog'
    
por Ahmed Kamel 19.03.2017 / 22:04
0

Verifique o /var/lib/logrotate/status e verifique se ele está sendo girado corretamente. Você também precisa ver o conteúdo do arquivo e ver se é um problema do sistema lançar alarmes constantemente.

    
por Tom Damon 16.03.2016 / 20:48