Eu tenho um disco rígido de 80 GB sem partições. 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á 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.
kern.log.1
único arquivo grande é?Respostas:
Você deve remover esse arquivo, pois é um log já rotacionado. Como você precisa de permissões de root para fazer isso, não terá uma opção na GUI para excluir esse arquivo.
Você pode fazer isso na linha de comando:
Cada vez que você inicializa, os arquivos de log serão criados e rotacionados novamente, portanto, você deve provavelmente observar os próximos tamanhos de arquivo kern.log. *. Relatório de bug relacionado no Launchpad: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774
fonte
syslog
/etc/logrotate.conf
para limitar o número e o tamanho dos arquivos de log. Vejaman logrotate
para mais informações.systemd
Para configurar o diário Systemd, edite
/etc/systemd/journald.conf
. Vejaman journald.conf
para mais informações.Para obter informações sobre o
journalctl
uso básico , consulte systemd: Usando o diário .Para obter informações sobre como reduzir o tamanho do diário Systemd, consulte Logs Systemd (
journalctl
) são muito grandes e lentos .fonte
kern.log.1
é apenas um dos muitos arquivos de log do kernel.Para recuperar que 99%, aqui estão dois comandos que farão o truque, excluindo os arquivos com vários GB desnecessários:
Esses arquivos serão criados novamente na primeira vez em que forem necessários.
Para responder à sua pergunta especificamente: Você pode configurar um trabalho cron para excluí-lo a cada meia-noite ou uma vez por semana, o que ocorrer.
Eu os uso mais
para meu
rsync
backup à meia-noite do SSD primário / dev / sda para o HDD / dev / sdb maior. Economiza espaço e eles são desnecessários em qualquer tipo de cenário de restauração.fonte
rsync
backup noturno do SSD / dev / sda para o HDD grande / dev / sdb e, para fazer o melhor uso do espaço, faça-o conforme descrito acima, além disso,rm -rf /home/pi/.cache/chromium/Default/Cache/* &>/dev/null
já que nenhum deles é necessário no cenário de restauração .find /var/log/ -type f \( -name "*.gz" -o -name "*.1" -o -name "*.old" \) -delete
efind /var/log/ -type f -exec truncate -s 0 {} \;
isso limpa todo o / var / log sem remover os arquivos principais, porque alguns arquivos não são gerados automaticamente novamente.Depois de descobrir que os arquivos syslog e kern.log estavam aumentando, fiquei sem espaço em disco. O gerenciador de espaço em disco me mostrou que a
/var/log
pasta estava ocupando muito espaço. Quando eu executei o comandoEncontrei erros repetidos. Os arquivos syslog e kern.log também receberam 19 e 32 G, respectivamente. (comando para uso do disco:
du -h filename
-h para legibilidade humana).A exclusão desses arquivos é segura, pois eles serão recriados pelo sistema. Mas se você precisar de um registro de semanas antes, não faça, pois eles não são duplicados.
Nota (apenas sugestão):
1) Se você não conhece o sistema de arquivos linux, este é o bom link: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
2) Mais informações sobre arquivos de log: https://help.ubuntu.com/community/LinuxLogFiles
Passar por esses links limpará muitos conceitos.
fonte