Linux/UNIX inode plays very important roll. A system can not deallocate an inode until Linux or UNIX has closed the file.
Another possibility is unlikned inode which is not allowing to reclaimed free space. Thus it result into different du and df output.
|