This question already has an answer here:
I have a fileserver where df reports 94% of / full. But according to du, much less is used:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 270G 240G 17G 94% /
# du -hxs /
124G /
I read that open but deleted files could be responsible for it but a reboot did not fix this.
This is Linux, ext3.
regards