Linux different size for df and du for root partition
See if you have any deleted files still in use
lsof | grep deleted
There's a lengthy explanation to be found in any number of blogposts online with a quick search, but the basic gist is this:
If I create a 1 GB sparse file, du
will show 1 GB, but df
will show zero usage. If I have a 1 GB file open in some program and delete it, df
will still show 1 GB of usage until all references to the inode are closed, but du
will never find the file to display it.