Прохожу курс “от 0 до Linux админа” здесь: https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой: df
показывает, что файловая система полностью занята, хотя du
указывает на обратное. У нас есть класс с 61 идентичной машиной на RHEL 7.8 с файловой системой XFS на NVMe-дисках. На одной из машин раздел /boot
отображается как заполненный на 100% по данным df
, хотя du /boot
показывает только 51MB занятых файлов. Мы проверили все машины, и уровень использования /boot
варьируется от 11% до 80%, хотя набор файлов везде одинаковый.
Мы предположили, что какой-то процесс держит удалённый файл открытым и не освобождает место, но lsof
не показывает открытых файлов, и проблема сохраняется после перезагрузки. Чистка с помощью fsck.xfs
ничего не дала. Нам пришлось удалить несколько старых ядер, чтобы освободить место, но через неделю /boot
снова вернулся к 100% без новых файлов и изменений в размерах или временных метках. Может быть, существует некоторое скрытое метаданные, которые мы не видим? Есть идеи, как это исправить или хотя бы диагностировать причину?