Como eu paro o /var/log/kern.log.1 de consumir todo o meu espaço em disco?

7

Eu tenho um HD de 80 GB sem nenhuma partição. Um dia, percebi que havia perdido a maior parte do meu espaço livre em disco. Descobri que /var/log/kern.log.1 ocupa 25 GB de espaço e não há nenhuma opção de exclusão para esse arquivo.

Aqui está uma captura de tela do problema:

Eu sou novo no Ubuntu / Linux. Por favor ajude. Obrigado.

    
por Abhishek Prakash 10.01.2013 / 09:07

4 respostas

7

Você deve estar bem removendo esse arquivo, porque é um log já rotacionado. Como você precisa de permissões de root para fazer isso, você não terá uma opção na GUI para excluir esse arquivo.

Você pode fazer isso a partir da linha de comando:

sudo rm /var/log/kern.log.1

Cada vez que você inicializa, os arquivos de log serão criados e girados novamente, então você provavelmente deve observar os próximos tamanhos de arquivo kern.log. *. Relatório de bug relacionado no Launchpad: link

    
por elias 10.01.2013 / 11:45
1

kern.log.1 é apenas um dos muitos dos arquivos de log do kernel.

  

Juntos, eles e o grupo messages.log.x podem consumir muitos Gb. O restante dos arquivos de log no diretório ocupa cerca de 1% do total, portanto, não há necessidade de tentar limpar em massa o diretório de log. Pode até ser prejudicial ao seu sistema ..

Para recuperar 99%, são dois os comandos que eliminarão os arquivos desnecessários de vários GB:

sudo rm /var/log/kern* &>/dev/null
sudo rm /var/log/messages* &>/dev/null

Esses arquivos serão criados novamente na primeira vez em que forem necessários.

Para responder à sua pergunta especificamente: você pode configurar um cron job para excluí-los a cada meia-noite ou uma vez por semana, o que for.

Eu os uso mais

rm -rf ~/.cache/chromium/Default/Cache/* &>/dev/null

para minha meia-noite rsync de backup do SSD primário / dev / sda para o HDD maior / dev / sdb. Economiza espaço e são desnecessários em qualquer tipo de cenário de restauração.

    
por SDsolar 14.08.2017 / 02:07
1

syslog

  • Para evitar arquivos de log excessivamente grandes no futuro, edite /etc/logrotate.conf para limitar o número e o tamanho dos arquivos de log. Veja man logrotate para mais informações.

systemd

  • Para configurar o diário do Systemd, edite /etc/systemd/journald.conf . Veja man journald.conf para mais informações.

  • Para informações sobre o uso básico de journalctl , consulte systemd: Usando o diário .

  • Para obter informações sobre como reduzir o tamanho do diário do Systemd, consulte Os logs do Systemd ( journalctl ) são muito grandes e devagar .

por xiota 24.05.2018 / 09:08
1

Depois de descobrir que o syslog e o arquivo kern.log estavam aumentando, fiquei sem espaço em disco. Gerenciador de espaço em disco mostrou que a pasta /var/log estava ocupando muito espaço. Quando eu corri o comando

tail -15 syslog  

Encontrei erros repetidos. Também syslog e arquivo kern.log levou 19 e 32 G, respectivamente. (comando para uso do disco: du -h filename -h para legibilidade humana).

A exclusão desses arquivos é segura, pois serão recriados pelo sistema. Mas se você precisar de registro de semanas antes, não, para aqueles que não são duplicados.

Nota (apenas sugestão):

1) Se você não tem conhecimento do sistema de arquivos linux, então este é o bom link: link

2) Mais informações sobre arquivos de log: link

Passar por esses links elimina muitos conceitos.

    
por Delsilon 24.05.2018 / 08:53

Tags