Listando o tamanho de pastas no Ubuntu

Estava fazendo monitoramento do servidor do nosso servidor (EC2 da Amazon) e como ainda não configurei o logrotate para todos logs é necessário tomar cuidado para evitar logs monstros, a melhor forma de fazer isso é monitorar os tamanhos de diretórios.

Ver o tamanho de diretórios por terminal no Ubuntu

O primeiro passo é navegar até a pasta "pai" dos diretórios que você quer verificar o tamanho, chegando neste diretório digite o seguinte comando:

du -kh --max-depth=1

O resultado do comando vai listar todas as subpastas com o tamanho formatado em K, M, ou G, por exemplo:

0 ./lock
17M ./log
48K ./run
4.0K ./opt
860K ./backups
199M ./cache
206M ./lib
28K ./spool
4.0K ./crash
2.2G ./www
4.0K ./mail
4.0K ./tmp
4.0K ./local
2.6G .

Com essas informações consigo monitorar quando algum log está crescendo muito rapidamente.

Ps: não deixem de utilizar o logrotate ou algum outro sistema automatizado para limpeza / manutenção de logs!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *