df -k
/dev/sda6 25396228 21249088 2836240 89% /export
21G used
против
du -sh /export
3.4G /export
3.4G правильно, потому что мы удалили все несущественные файлы, но свободное место, о котором сообщает df, не соответствует фактическому свободному пространству, которое должно быть там.
Почему это так?
Одно или несколько приложений имеют открытые файлы
/export
, но сами имена файлов больше не существуют (т.е. были удалены).источник
Они измеряют две похожие, но немного разные вещи. df измеряет емкость файловой системы, а du измеряет дерево каталогов. Например, если у вас было следующее:
df of / export измеряет только / dev / sda6, тогда как du of / exports будет измерять / dev / sda6 и / dev / sda7. Существуют некоторые флаги относительно пересечения границ файловой системы, которые могут изменить счет. Обработка символических ссылок также может повлиять на результаты.
источник