Espaço livre em disco

hard-drive

Por vezes encontramos uma máquina Linux que por qualquer motivo está sem espaço livre no(s) disco(s). Como detectar qual o directório responsável por tal efeito?
Há várias abordagens possíveis mas fica aqui uma dica por onde começar.

Executar os comandos como root ou com sudo antes do comando.

Primeiro vamos para a raiz do nosso Linux com um cd / e executamos o comando df -h (df de disk free).
Vamos ter uma listagem de todas as nossas partições e respectivo espaço total, ocupado e livre.

Em seguida executamos o comando du -sh * (du de disk utility),
Este comando é fantástico, dá-nos o espaço ocupado por cada pasta. Vemos qual é a pasta com maiores dimensões, entramos nela com o comando cd nome_da_pasta e voltamos a executar du -sh *
Em cada sub-pasta que entramos este comando apresenta apenas o conteúdo dessa sub-pasta.

E pronto, quando encontrarmos o “culpado” do espaço ocupado basta (re)mover o que está a mais.

Mesmo que não tenham o disco cheio experimentem!