Todas as ferramentas mencionadas em outras respostas funcionam basicamente da mesma maneira e apenas diferem na apresentação. Meu favorito é ncdu
naqueles dias e uso du
quando o primeiro não está disponível. Então, a questão agora é por que o espaço total usado foi muito maior do que a soma de todos os arquivos no disco e como a reinicialização afetou essa situação.
Antes de mais nada, você deve saber que o espaço total , usado e disponível no disco é apenas uma estimativa. Mas tal discrepância não pode ser explicada por mera imprecisão.
O fato chave aqui é que nem todos os arquivos armazenados no sistema de arquivos são visíveis através da árvore do sistema de arquivos . Quando um programa abre um arquivo, ele faz uma referência nele e o arquivo não pode ser removido. Quando, por qualquer motivo, o arquivo é excluído da árvore, ele permanece no sistema de arquivos, desde que o programa mantenha a referência.
Você pode listar arquivos abertos excluídos para examinar quais processos no sistema contêm arquivos excluídos e o tamanho desses arquivos usando o seguinte comando.
lsof -n | grep '(deleted)'
Após a reinicialização, você está iniciando com um estado limpo e os processos ofensivos podem ainda não ter alimentado tantos dados em arquivos excluídos.
Os detalhes das estatísticas de uso variam de acordo com o formato do sistema de arquivos.