Perché sei pigro:vuoi smontare dopo che le operazioni del disco sono state completate.
Ecco uno scenario plausibile:
Stai utilizzando rsync
per eseguire i backup e andarsene. Puoi umount -l
l'unità e una volta terminata la copia e la sincronizzazione, si smonta, in modo che quando torni dopo un'interruzione (che sai richiederà più tempo del backup) puoi semplicemente scollegare l'unità invece di dover giocherellare di nuovo con la tastiera.
Questo è effettivamente implementato per guadagnare più tempo per svolgere attività di follow-up nelle attività amministrative.
Se altre attività, indipendentemente da questa, sono in attesa nella pipeline, puoi eseguire lo smontaggio lento e continuare con le altre nel batch.
Esempio :l'attività 1 e l'attività 2 sono due attività amministrative pianificate una dopo l'altra.
Attività 1 Backup giornaliero
Questo copia un gran numero di file da una partizione di progetto a una partizione di backup, ad esempio /mnt/backupProj, che verrà montata al volo e smontata alla fine di questa attività.. La copia richiede una notevole quantità di tempo.
Attività 2 Aggiorna viste SQL
Esegue una serie di aggiornamenti della visualizzazione del database su un server dedicato.
L'attività 2 è ovviamente completamente indipendente dall'attività 1, quindi possiamo smontare lentamente /mnt/backupProj senza attendere il completamento dell'attività di backup.
Uso lazy umount nei casi in cui è stato ovviamente bloccato per vari motivi (come il server nfs inattivo), anche quando ho bisogno di vedere il contenuto originale della directory che è stata montata dal mount. In entrambi i casi la montatura è occupata. Penso che ci siano altri casi limite, ma questi 2 sono i motivi più comuni per cui ho utilizzato l'opzione.