занято, du -xsm / показывает 37Гб. ФС - ext4. Казалось бы, всё очевидно - есть открытые удалённые файлы. Но в lsof | grep deleted только два мелких файлика.
Таки как узнать чем именно занято почти 30Гб? Это всё таки удалённые файлы, которые почему-то не отображаются в lsof, или может это журнал ext4 (пальцем в небо) или вообще что-то другое?
Если это проблемы именно с удалёнными файлами, то мне нужно понять что именно это за файлы и исправить код сервисов, чтобы такого не происходило больше. Если я перезапущу, то эта информация потеряется. То есть моя цель не столько место освободить, сколько понять где именно проблема
Это было первой мыслью, но ни в lsof, ни в /proc/*/fd удалённых логов нет
lsof | grep deleted
а чего не так тогда?
Место под что-то занято, но непонятно под что именно. А хочется понимать
Я там уже смотрел (писал выше). Удалённых файлов там всего два и они маленькие
Вот мне уже просто интересно как это отдебажить. Есть debugfs, но там информации слишком много и неясно куда смотреть. Казалось бы, у ОС есть вся информация о том, кто именно занимает место, но получить её либо нельзя, либо мало кто знает как это сделать т.к. в гугле я ничего не нашёл по этому поводу
Обсуждают сегодня