Команда df -h показывает, что
/ dev / mapper / centos-root 44G (размер) 34G (используется)
, но
du -sh ./ команда от root показывает 20G
Я могу не узнать остальную часть используемого 14G?
Примечание: я попытался перезагрузить и lsof, но не повезло
Пожалуйста, помогите
Много операционных систем UNIX имеют эту ту же проблему с различием между результатами df и du. Это имеет отношение, как каждая команда считывает используемые данные.
Файловые системы выделяют некоторые дисковые блоки в каждой файловой системе для отслеживания внутренние данные. Это упоминается как метаданные. Примеры метаданных включают дисковые карты, косвенные блоки, inodes, и супер блоки.
Команда du является программой, которая не видит метаданные файловой системы. Команда df действительно смотрит на дисковые карты и знает о метаданных. Таким образом, df получает статистику фактической файловой системы, тогда как du сообщает только, что это видит.
Если Вы делаете поиск браузера "du по сравнению с df", это обсуждено на различных платформах UNIX.