Se você tiver várias partições, primeiro não se preocupe em limpar partições não completas. Concentre-se no que está cheio.
Você pode df -h /some/dir
verificar se a partição que contém / some / dir está cheia ou não (é claro que pode haver outra partição montada abaixo dela. Se for o caso, leve isso em consideração)
Você também pode procurar os maiores dirs, classificando o tamanho de cada dirextory: como root, faça um df -kS / | sort -n
e seja paciente ... (como sort precisa de toda a saída antes de ordenar, você verá tudo assim que o du termina) ( du -kS
difere de du -ks
: ele não conta subdiretórios, então ajuda a identificar o diretório exato contendo os arquivos maiores. Funciona com gnu du, pelo menos.)
Outra maneira: como root, find -type f -size +100000 -ls | sort -k7,7n
para encontrar os maiores arquivos, emitindo apenas o maior (mais de 512x100000 = 51Mb) (já que o tamanho arg está em 512 bytes (o tamanho padrão do bloco)). O número 7 em espécie é ordenar no 7º campo. Ajusta se o tamanho está em outro campo (eu faço isso da memória, estou viajando ...) ( -k7,7n
diz ao ordenador para ordenar numericamente "do 7º ao sétimo campo", pois assim os campos de ordenação ordenam entre o 7º e o último , que normalmente não poderia ser o que você quer ...)