Outras explicações possíveis:
- você está em um
chrootou no namespace de montagem e não tem acesso a todo o sistema de arquivos. Você poderia dizer, executandols -id /, que dá2se você não estiver em um namespacechroot/ mount. - O sistema de arquivos está corrompido.
- O espaço está sendo usado por um dos inodes especiais . Você pode usar
debugfse emitir algunsstat <3>,stat <4>... para verificar. - O espaço está sendo usado por um arquivo excluído, esse arquivo excluído é aberto por um processo em outro namespace pid (e você não está no namespace pid raiz).
- O espaço está sendo usado por um arquivo excluído, esse arquivo excluído não está aberto por nenhum arquivo, mas está, por exemplo, conectado a um dispositivo de loop (
losetup -aa verificar).
Observe que não há motivos para que arquivos esparsos contribuam para a discrepância entre du e df .