Как действительно вызвать, размонтировали файловую систему (без ручного расследования, почему это занято),

Как размонтировать файловую систему в Linux, не занимаясь расследованиями, почему это занято?

Я хочу сделать это в одной команде. Это должно обработать приложения с помощью той файловой системы, подмонтируется, контейнеры (lxc-execute -n qqq <command>) и все другие вещи.

Просто "размонтирование.Возражений нет!". Специальные патчи ядра или конфигурация позволяются.

Файловая система должна быть действительно размонтирована, таким образом, umount -l конечно, не опция. Например, для cryptsetup remove (BTW, как к насильственно cryptsetup remove? Обновление: cryptsetup luksSuspend, но Вы не сможете cryptsetup luksResume если это не LUKS).

Как сделать все дескрипторы файлов в той файловой системе недопустимыми?

Единственным надежным путем я знаю, монтирует файловую систему через FUSE (обычно нет никакой проблемы для размонтирования вещи FUSE из-за, я могу просто уничтожить, это - процесс).

P.S. Уже знайте, монтируются fuser, lsof | grep, cat /proc/*/mounts | grep и устаревший нерабочий "badfs патч".

12
задан 14.01.2012, 08:25

3 ответа

Используйте Волшебство комбинация ключа SysRq: Alt+SysRq+u

Обратите внимание, что необходимо, вероятно, сделать чрезвычайную синхронизацию сначала: Alt+SysRq+s

Также обратите внимание, что на некоторых (особенно более новый) клавиатуры, необходимо использовать PrtSc, а не SysRq

3
ответ дан 07.12.2019, 12:05
umount -f

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

1
ответ дан 07.12.2019, 12:05

Я боюсь, что нет никакого способа сделать это на одной команде. umount -f действительно не работает так гладко, как можно было бы надеяться. Если существует подмонтирование под некоторыми другими, монтируются, Вы не можете только размонтировать то монтирование в некотором произвольном порядке и надеяться, что они понизятся.

Но никакие заботы, существует один способ сделать все это одной командой: создайте сценарий оболочки/Perl, который уничтожает требуемые процессы, контейнеры размонтирований, подмонтируется и наконец размонтировался, некоторые другие монтируются. Затем можно просто назвать сценарий по требованию. Первоначально это - больше работы для Вас, но после того, как Вы получаете работу сценария, все - детские игрушки.:)

1
ответ дан 07.12.2019, 12:05

Теги

Похожие вопросы