LINUX.ORG.RU

Как узнать, каким процессом занять блочное устройство?


0

1

И как его освободить?

Хочу отресайзить раздел, но resize2fs выдаёт «Device or resource busy while trying to open /dev/...». Размонтировать тоже нельзя, только с -l, но занятым при этом оно быть не перестаёт.

Ответ на: комментарий от Dimka-Bo

Если обрезано всё, то наверное только баш-скриптом изучать /proc/[0-9]/fd. Там для каждого процесса указаны все открытые им файловые дескрипторы, lsof так и работает.

mky ★★★★★
()
Ответ на: комментарий от Nao

Во, fuser есть. Только он показывает на sshd. Можно как-то отобрать у sshd этот файл, не стреляя себе в голову, без -k и kill?

Dimka-Bo
() автор топика
Ответ на: комментарий от Dimka-Bo

Перезапусти ssh-сессию.

Точнее безопаснее наверное будет открыть новую сессию не закрывая старую (если вдруг ты отпилил какой-нибудь сук на котором сидел sshd), а затем уже закрыть старую.

В теории фс должна освободиться...

Nao ★★★★★
()

Я из-за свопа с подобным сталкивался

vga ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.