Jak odmontować system plików w systemie Linux bez sprawdzania, dlaczego jest zajęty?
Chcę to zrobić jednym poleceniem. Powinien obsługiwać aplikacje korzystające z tego systemu plików, submountów, pojemników ( lxc-execute -n qqq <command>) i wszystkich innych rzeczy.
Po prostu „odmontuj. Bez zastrzeżeń!”. Dozwolone są specjalne łaty lub konfiguracja jądra.
System plików powinien być naprawdę odmontowany, więc z umount -lpewnością nie jest opcją. Na przykład dla cryptsetup remove(BTW jak siłą cryptsetup remove? Aktualizacja :, cryptsetup luksSuspendale nie będziesz w stanie, cryptsetup luksResumejeśli nie jest to LUKS).
Jak unieważnić wszystkie uchwyty plików w tym systemie plików?
Jedyny niezawodny sposób, jaki znam, to montowanie systemu plików za pomocą FUSE (zwykle nie ma problemu z odmontowaniem FUSE, ponieważ mogę po prostu zabić jego proces).
PS już wiem montażu fuser, lsof | grep, cat /proc/*/mounts | grepa przestarzałe nieprodukcyjnym „badfs łata”.