Несогласованность дискового пространства в Linux [closed]

Команда df -h показывает, что

/ dev / mapper / centos-root 44G (размер) 34G (используется)

, но

du -sh ./ команда от root показывает 20G

Я могу не узнать остальную часть используемого 14G?

Примечание: я попытался перезагрузить и lsof, но не повезло

Пожалуйста, помогите

-3
задан 19 February 2020 в 23:42

1 ответ

Много операционных систем UNIX имеют эту ту же проблему с различием между результатами df и du. Это имеет отношение, как каждая команда считывает используемые данные.

Файловые системы выделяют некоторые дисковые блоки в каждой файловой системе для отслеживания внутренние данные. Это упоминается как метаданные. Примеры метаданных включают дисковые карты, косвенные блоки, inodes, и супер блоки.

Команда du является программой, которая не видит метаданные файловой системы. Команда df действительно смотрит на дисковые карты и знает о метаданных. Таким образом, df получает статистику фактической файловой системы, тогда как du сообщает только, что это видит.

Если Вы делаете поиск браузера "du по сравнению с df", это обсуждено на различных платформах UNIX.

0
ответ дан 20 February 2020 в 22:49

Другие вопросы по тегам:

Похожие вопросы: