TGViewer
Linux Books Linux Books @linux_read · 16.1K subscribers
Post #605 4.14K
Редкий Linux-приём: найди, кто держит удалённый файл и почему место не освобождается

Иногда ты удаляешь огромный лог, проверяешь директорию - файла уже нет. Но df -h всё равно показывает, что диск забит.

Это не мистика. В Linux файл может быть удалён из директории, но место не освободится, пока какой-то процесс всё ещё держит его открытым.

Так часто бывает с логами, временными файлами, crashed-сервисами и контейнерами.

Вместо того чтобы перезагружать сервер, проверь удалённые, но всё ещё открытые файлы через lsof.

Смотри на строки с пометкой deleted. Там будет видно, какой процесс держит файл, его PID, размер и путь.

Дальше уже понятно, что делать: перезапустить конкретный сервис, аккуратно закрыть процесс или пересоздать лог через logrotate.

Это один из тех багов, где файл “удалён”, но место не вернулось. И если знать про открытые file descriptors, проблема находится за минуту.
  • ❤ 13
  • 👍 5
  • 🔥 3
More from @linux_read
  1. Sep 11, 2026🐧 Управление пакетами в Linux через yum На старых системах семейства RHEL для установки и…
  2. Sep 4, 2026⚡️ AI-агенты научились автономно разрабатывать софт несколько дней подряд В новой работе п…
  3. Sep 4, 2026🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы. Ste…
  4. Sep 4, 2026💡 Продвинутый Linux Совет - файл удалён, а место на диске не освободилось Иногда rm удаля…
  5. Aug 25, 2026Ядру Linux исполнилось 35 лет 25 августа 1991 года после пяти месяцев разработки 21-летний…
  6. Aug 23, 2026Бесплатная книга, после которой компиляторы перестают казаться магией По ходу книги вы соб…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →