Як відключити файлову систему в Linux, не досліджуючи, чому вона зайнята?
Я хочу це зробити в одній команді. Він повинен обробляти програми, що використовують цю файлову систему, підменші, контейнери ( lxc-execute -n qqq <command>) та всі інші речі.
Просто "відключити. Заперечень немає!". Допускаються спеціальні патчі ядра або конфігурація.
Файлова система повинна бути дійсно відключена, тому umount -lце, звичайно, не є варіантом. Наприклад, для cryptsetup remove(BTW як насильно cryptsetup remove? Оновити:, cryptsetup luksSuspend але ви не зможете, cryptsetup luksResumeякщо це не LUKS).
Як зробити всі файлові файли в цій файловій системі недійсними?
Єдиний надійний спосіб, який я знаю, - це встановлення файлової системи через FUSE (зазвичай не існує проблеми, щоб відключити річ FUSE через те, що я можу просто вбити її процес).
PS Уже Паспарту fuser, lsof | grep, cat /proc/*/mounts | grepі застарілий неробочий «badfs патч».