Talvez você já tenha usado, mas o comando du
pode ser usado com o parâmetro --max-depth=1
para entender como o espaço usado é distribuído na árvore do sistema de arquivos, por exemplo:
root@server:/# du --max-depth=1 -h .|sort -h
0 ./dev
0 ./proc
0 ./sys
4.0K ./boot
4.0K ./lib64
4.0K ./media
4.0K ./srv
28K ./tmp
5.0M ./etc
5.1M ./sbin
9.9M ./bin
30M ./home
33M ./run
44M ./lib
1.2G ./var
1.4G ./opt
2.1G ./usr
3.9G ./root
8.6G .
Desta forma, você pode reconhecer visualmente onde está a maioria dos dados, mudar para esse diretório e reutilizar recursivamente o comando du
para descobrir onde você pode liberar alguns dados.