У меня есть два раздела, один для / var / log, а другой для / var / log / audit
Но первый показывает полный (и поднимает все алармы) из-за второго, так как он внутри. / var / log / audit для дискового пространства / var / log, даже если они разделены на разделы. вот результат для df -h
/dev/mapper/vg_system-lv_varlog
9.8G 9.7G 0 100% /var/log
/dev/mapper/vg_system-lv_audit
26G 7.1G 18G 30% /var/log/audit
Я проверил, и да, / var / log использованное пространство без / var / log / audit составляет всего 985M
[root@server log]# du -sh --exclude=audit
985M .
И нет скрытого / удаленного файла (проверял с помощью lsof)
Итак, у меня есть один раздел, в котором используется только 1 ГБ, но он отображается как полный из-за другого раздела внутри него. они не должны быть независимыми от df и дискового пространства? Я что-то упускаю?
С уважением
Один раздел определенно НЕ влияет на другой - это точно. Вы, вероятно, смотрите на затенение точки монтирования, влияние на наличие данных под поддерево, которое было смонтировано в не пустом каталоге. Вот почему мы говорим монтировать файловые системы в пустые каталоги - но это ни в коем случае не требуется.
Есть простой способ увидеть это. Вы можете привязать монтируемый каталог / var / log / к / tmp / var / log (или к другому произвольному пустому каталогу). Пример этого можно увидеть здесь: mount -o bind /var/log /tmp/var/log
После этого вы сможете увидеть содержимое файловой системы / var / log - и ТОЛЬКО / var / log при просмотре / tmp / var / log. Так что, если вы видите что-то в / tmp / var / log / audit - ну этого не должно быть. И это даст вам возможность справиться с этим с помощью обычных инструментов (и БЕЗ размонтирования файловых систем повсюду). Когда вы закончите, размонтируйте / tmp / var / log и приступайте к своим делам.
Надеюсь, это позаботится обо всем за вас.