Прохожу курс “от 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% без новых файлов и изменений в размерах или временных метках. Может быть, существует некоторое скрытое метаданные, которые мы не видим? Есть идеи, как это исправить или хотя бы диагностировать причину?