du
informa o espaço livre digitalizando inodes acessíveis e calculando seu tamanho.
Se um arquivo for criado, aberto e posteriormente excluído enquanto ainda estiver aberto, o programa que o abriu continuará a ter acesso ao arquivo, e as gravações e leituras poderão ser executadas nesse local de memória no disco. du
não considera tais arquivos abertos, enquanto df
faz.
Uma reinicialização simples deve liberar / tmp e resolver seu problema.
Uma alternativa seria verificar arquivos abertos e reiniciar ou eliminar o processo que não liberou os arquivos excluídos.