Veja se você tem arquivos deletados ainda em uso
lsof | grep deleted
No meu servidor CentOS, ambos os comandos estão mostrando diferentes usos para o disco /, o df mostra esta saída:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 16G 14G 952M 94% /
/dev/xvda6 996M 258M 687M 28% /tmp
/dev/xvda3 16G 6.5G 8.3G 45% /var
/dev/xvda1 251M 25M 213M 11% /boot
tmpfs 4.0G 0 4.0G 0% /dev/shm
e du -sh mostra
6.9M /bin/
15M /boot/
123M /etc
212K /home/
233M /lib
27M /lib64/
16K /lost+found/
8.0K /media/
8.0K /mnt/
399M /opt/
959M /root/
35M /sbin/
8.0K /srv/
0 /sys/
2.5G /usr/
4.2G total
Também tentei com a ferramenta NCDU, que informa apenas o uso de 5.6GB.
Como encontrar espaço em disco oculto?
Há uma longa explicação em qualquer número de blogposts online com uma pesquisa rápida, mas a essência básica é esta:
Se eu criar um arquivo esparso de 1 GB, du
mostrará 1 GB, mas df
mostrará uso zero. Se eu tiver um arquivo de 1 GB aberto em algum programa e excluí-lo, df
ainda mostrará 1 GB de uso até que todas as referências ao inode sejam fechadas, mas du
nunca encontrará o arquivo para exibi-lo.
df é o uso do sistema de arquivos, que inclui arquivos, e outras estruturas que suportam os arquivos, como o diário etc., mostram apenas a soma do tamanho do arquivo, que será na maior parte menor. a diferença dependerá de quanto tempo o sistema de arquivos está em uso, o próprio sistema de arquivos, etc.
Tags hard-drive linux