Разница между командами df и du при анализе использования дискового пространства заключается в их алгоритмах работы: 2
- df показывает общую сводную информацию об использовании доступного и используемого дискового пространства файловой системы в системе Linux. 3 Она считает общий суммарный объём блоков, помеченных в суперблоке файловых систем как свободные. 2
- du предоставляет информацию об использовании диска файлами и директориями. 2 Команда отображает список содержимого текущего каталога и сколько места они используют. 1
При одновременном использовании этих команд в большинстве случаев получаются разные результаты вывода для каждой из них. 2 Это связано с тем, что df учитывает всё пространство, выделенное для индесов и других административных целей, а du — только пространство, используемое файлами. 5