TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.2K subscribers
Post #1616 378
В util-linux есть инструмент lsfd, который позволяет фильтровать открытые файловые дескрипторы по их свойствам!

Например, на сервере закончилось место, вы удалили огромный лог, но свободное пространство так и не появилось. Часто причина в том, что процесс продолжает держать удалённый файл открытым.

Вместо ручного поиска по /proc можно использовать lsfd:
sudo lsfd -Q 'DELETED'


Фильтр -Q позволяет выбирать дескрипторы по выражению, а DELETED — находить открытые файлы, которые уже удалены из файловой системы.

Можно сразу вывести только интересующие поля:
sudo lsfd -Q 'DELETED' \
-o PID,COMMAND,NAME


Так становится видно, какой процесс удерживает файл и к какому пути тот относился.

А самое интересное — lsfd умеет не просто показывать список, а выполнять выборки по свойствам дескрипторов:
# Дескрипторы конкретного процесса
sudo lsfd -Q 'PID == 1234'


Это удобно при разборе утечек дескрипторов, проблем с освобождением места и неожиданного поведения долгоживущих сервисов.

🔥 lsfd превращает диагностику файловых дескрипторов в обычную фильтруемую выборку. Полезно, когда нужно быстро найти конкретный класс открытых файлов, а не просматривать огромный список вручную.

🚪 Linux Ready | #совет
  • 🔥 6
  • ❤ 4
  • 👍 4
More from @linux_ready
  1. Oct 14, 2026🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным Минфи…
  2. Oct 14, 2026❤️ Oh My BackEnd — дорожная карта для backend-разработчиков! В репозитории собраны ключевы…
  3. Oct 13, 2026👩‍💻 Передаём большие файлы между Linux-серверами с проверкой целостности! При переносе р…
  4. Oct 12, 2026📂 Напоминалка по расширению параметров Bash! Например, ${VAR:-default} использует значени…
  5. Oct 9, 2026Прокидываем TCP-порты через socat! Бывает требуется опубликовать локальный TCP-сервис на д…
  6. Oct 8, 2026😍 Linux Cheat Sheet — большая русскоязычная шпаргалка по Linux и Bash! Здесь есть не толь…
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 →