Outras explicações possíveis:
- você está em um
chroot
ou no namespace de montagem e não tem acesso a todo o sistema de arquivos. Você poderia dizer, executandols -id /
, que dá2
se 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
debugfs
e 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 -a
a verificar).
Observe que não há motivos para que arquivos esparsos contribuam para a discrepância entre du
e df
.