Come smontare un filesystem in Linux senza indagare perché è occupato?
Voglio farlo in un solo comando. Dovrebbe gestire le applicazioni usando quel filesystem, i submount, i container ( lxc-execute -n qqq <command>) e tutte le altre cose.
Basta "smontare. Nessuna obiezione!". Sono consentite patch o configurazioni speciali del kernel.
Il filesystem dovrebbe essere veramente smontato, quindi umount -lsicuramente non è un'opzione. Ad esempio, per cryptsetup remove(BTW come forzatamente cryptsetup remove? Aggiornamento :, cryptsetup luksSuspendma non sarai in grado di cryptsetup luksResumefarlo se non è LUKS).
Come rendere non validi tutti i filehandle su quel file system?
L'unico modo affidabile che conosco è montare il filesystem attraverso il FUSE (di solito non c'è nessun problema a smontare la cosa FUSE perché posso solo uccidere il suo processo).
PS sanno già montare fuser, lsof | grep, cat /proc/*/mounts | grepe non-lavoro "badfs patch" obsoleto.