Как размонтировать файловую систему в Linux, не выясняя, почему она занята?
Я хочу сделать это в одной команде. Он должен обрабатывать приложения, использующие эту файловую систему, submounts, container ( lxc-execute -n qqq <command>) и все остальное.
Просто «демонтировать. Нет возражений!». Специальные патчи ядра или конфигурация разрешены.
Файловая система должна быть действительно размонтирована, поэтому umount -l, конечно, это не вариант. Например, для cryptsetup remove(Кстати, как принудительно cryptsetup remove? Обновить:, cryptsetup luksSuspend но вы не сможете, cryptsetup luksResumeесли это не УДАЧИ).
Как сделать все файловые дескрипторы в этой файловой системе недействительными?
Единственный надежный способ, который я знаю, - это монтировать файловую систему через FUSE (обычно нет проблем с размонтированием FUSE, потому что я могу просто убить ее процесс).
PS Уже Паспарту fuser, lsof | grep, cat /proc/*/mounts | grepи устаревший нерабочий «badfs патч».