Авторский канал по разработке на Linux.
Ресурсы, обучения, задачи, шпаргалки.
Ежедневно информация пополняется!
Cотрудничество: @energy_c
Post #646
1.85K
Как узнать, какой процесс держит файл открытым!
Иногда не получается отмонтировать диск или удалить файл — система пишет
Проверяем конкретный файл или каталог:
Например:
Покажет процессы, использующие путь, с PID и именем.
Для полного обхода подкаталогов (может быть медленно):
Чтобы сузить вывод по пользователю:
Если нужно узнать, кто использует устройство или точку монтирования:
Аккуратно завершаем процессы:
🔥 Полезно при отладке монтирования, очистке временных каталогов и администрировании хранилищ.
🚪 Linux Ready | #практика
Иногда не получается отмонтировать диск или удалить файл — система пишет
device or resource busy. Посмотрим, кто держит ресурс.Проверяем конкретный файл или каталог:
sudo lsof /путь/к/файлу
Например:
sudo lsof /mnt/backup
Покажет процессы, использующие путь, с PID и именем.
Для полного обхода подкаталогов (может быть медленно):
sudo lsof +D /mnt/backup
Чтобы сузить вывод по пользователю:
sudo lsof -u <username> /mnt/backup
Если нужно узнать, кто использует устройство или точку монтирования:
sudo fuser -vm /mnt/backup
Аккуратно завершаем процессы:
sudo fuser -m -k -TERM /mnt/backup
sudo fuser -m -k /mnt/backup # SIGKILL — осторожно
🔥 Полезно при отладке монтирования, очистке временных каталогов и администрировании хранилищ.
🚪 Linux Ready | #практика
- 🔥 13
- 👍 9
- 🤝 7
- ❤ 1


















