umount è l'opposto di mount:rende non disponibile una partizione del disco. Ad esempio, se hai montato un CD-ROM, non puoi espellerlo finché non viene smontato:
$ umount /mnt/cdrom
Smonta sempre il supporto rimovibile prima di espellerlo o rischi di danneggiare il suo filesystem. Per smontare tutti i dispositivi montati:
# umount -a
Non smontare un filesystem in uso; infatti, il comando umount rifiuterà di farlo per motivi di sicurezza.
Opzioni comando smonta
Opzione | Descrizione |
---|---|
-a | Smonta tutti i filesystem elencati in fstab o Open Directory. |
-A | Smonta tutti i filesystem attualmente montati, tranne il root. |
-f | Tentativo di smontaggio forzato. |
-h | Smonta tutti i filesystem attualmente montati dal server specificato. |
-t | Limita l'uso del comando ai filesystem dei tipi specificati presentati in un elenco separato da virgole, che può includere hfs, ufs, afp, nfs o altri. |
-v | Abilita output dettagliato. |
punto_di_montaggio | La directory su cui è montato il filesystem. |
Se si verifica l'errore seguente durante l'esecuzione del comando umount:
umount: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
Distribuzione | Comando |
---|---|
OS X | brew install util-linux |
Debian | montaggio di installazione apt-get |
Ubuntu | montaggio di installazione apt-get |
Alpino | apk add util-linux |
Arch Linux | pacman -S util-linux |
Kali Linux | montaggio di installazione apt-get |
CentOS | yum install util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install loop-aes-utils |
Esempi di comando di smontaggio
1. Smonta un filesystem, passando il percorso all'origine da cui è montato:
# umount path/to/device_file
2. Smonta un filesystem, passando il percorso alla destinazione in cui è montato:
# umount path/to/mounted_directory
3. Smonta tutti i filesystem montati (tranne il filesystem `proc`):
# umount -a
4. Se non vuoi terminare i processi che contengono file aperti, prova a smontare pigro:
# umount -l /mnt/export
Conclusione
Il comando umount smonta il filesystem specificato dalla directory. Puoi anche specificare il filesystem in base al nome del dispositivo. umount annuncia al sistema che la struttura del file rimovibile precedentemente montata nella directory specificata deve essere rimossa. Qualsiasi I/O in sospeso per il filesystem viene completato e la struttura del file viene contrassegnata come pulita. Un filesystem occupato non può essere smontato.