Você tem que aplicar alguma ciência para isso. Como /home
está em um sistema de arquivos separado, você deve começar a executar verificações onde o espaço realmente está:
cd $HOME
cd ..
sudo du -skh .[!.]* *
Que lhe dará os maiores usuários do sistema de arquivos. Em seguida, você detalha cada um dos usuários do sistema e repete:
sudo du -skh .[!.]* *
Que, eventualmente, fornecerá a você os arquivos ou os diretórios de nível inferior com o maior uso, o que pode precisar ser limpo.
Além disso, há ocasiões em que você executa o sistema para remover arquivos de log que ainda estão abertos, o que criará arquivos "fantasmas" que ocuparão espaço enquanto o processo estiver em execução. Mas assim que acabar o espaço será liberado você pode usar:
lsof | sort -n -k7
Você pode jogar com lsof
opções para ter a formatação correta e ver o (s) maior (s) arquivo (s).