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 -l
sicuramente non è un'opzione. Ad esempio, per cryptsetup remove
(BTW come forzatamente cryptsetup remove
? Aggiornamento :, cryptsetup luksSuspend
ma non sarai in grado di cryptsetup luksResume
farlo 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 | grep
e non-lavoro "badfs patch" obsoleto.