umount es lo opuesto a mount:hace que una partición de disco no esté disponible. Por ejemplo, si montó un disco CD-ROM, no puede expulsarlo hasta que se desmonte:
$ umount /mnt/cdrom
Siempre desmonte los medios extraíbles antes de expulsarlos o corre el riesgo de dañar su sistema de archivos. Para desmontar todos los dispositivos montados:
# umount -a
No desmonte un sistema de archivos que esté en uso; de hecho, el comando umount se negará a hacerlo por razones de seguridad.
Opciones del comando de desmontaje
Opción | Descripción |
---|---|
-a | Desmonta todos los sistemas de archivos enumerados en fstab u Open Directory. |
-A | Desmonta todos los sistemas de archivos montados actualmente, excepto el raíz. |
-f | Intentos de forzar el desmontaje. |
-h | Desmonta todos los sistemas de archivos actualmente montados desde el servidor especificado. |
-t | Restringe el uso del comando a los sistemas de archivos de los tipos especificados presentados en una lista separada por comas, que puede incluir hfs, ufs, afp, nfs u otros. |
-v | Habilita la salida detallada. |
punto_de_montaje | El directorio en el que está montado el sistema de archivos. |
Si encuentra el siguiente error mientras ejecuta el comando umount:
umount: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalar cerveza util-linux |
Debian | montaje de instalación apt-get |
Ubuntu | montaje de instalación apt-get |
Alpino | apk agregar util-linux |
Arco Linux | pacman-Sutil-linux |
Kali Linux | montaje de instalación apt-get |
Cent OS | yum instalar util-linux |
Fedora | instalación dnf util-linux |
Raspbian | apt-get install loop-aes-utils |
Ejemplos del comando umount
1. Desmonte un sistema de archivos, pasando la ruta a la fuente desde la que está montado:
# umount path/to/device_file
2. Desmonte un sistema de archivos pasando la ruta al destino donde está montado:
# umount path/to/mounted_directory
3. Desmonte todos los sistemas de archivos montados (excepto el sistema de archivos `proc`):
# umount -a
4. Si no desea eliminar los procesos que contienen archivos abiertos, pruebe con desmontajes perezosos:
# umount -l /mnt/export
Conclusión
El comando umount desmonta el sistema de archivos especificado por el directorio. También puede especificar el sistema de archivos por nombre de dispositivo. umount anuncia al sistema que se eliminará la estructura de archivos extraíble montada previamente en el directorio especificado. Cualquier E/S pendiente para el sistema de archivos se completa y la estructura de archivos se marca como limpia. Un sistema de archivos ocupado no se puede desmontar.