umount
El comando umount permite desmontar un sistema de archivos, es decir, dejar de hacerlo accesible desde el árbol de directorios de Linux. Antes de retirar un dispositivo de almacenamiento, como una memoria USB o un disco externo, es recomendable desmontarlo para garantizar que todos los datos se hayan escrito correctamente.
| Categoría | Discos y almacenamiento |
|---|---|
| Disponible en | Linux y otros sistemas Unix |
| Equivalente en Windows | mountvol /d o "Quitar hardware con seguridad". |
| ¿Requiere permisos de administrador? | Sí, normalmente requiere privilegios de administrador. |
¿Qué significa su nombre?
Aunque pueda parecer una abreviatura de unmount, el comando se llama umount (sin la letra n).
Este nombre proviene de las primeras versiones de Unix, donde se optó por una forma abreviada que se ha mantenido hasta la actualidad por compatibilidad.
¿Para qué sirve?
Permite desmontar un sistema de archivos para que deje de estar accesible.
Es un paso imprescindible antes de desconectar dispositivos de almacenamiento externos o realizar determinadas tareas de mantenimiento.
Sintaxis
umount [opciones] dispositivo
umount [opciones] punto_de_montaje
Opciones más utilizadas
| Comando | Descripción |
|---|---|
umount /mnt/usb |
Desmonta utilizando el punto de montaje. |
umount /dev/sdb1 |
Desmonta indicando el dispositivo. |
umount -a |
Desmonta todos los sistemas definidos en /etc/mtab. |
umount -l |
Desmontaje diferido (lazy unmount). |
umount -f |
Fuerza el desmontaje (principalmente en sistemas remotos). |
Equivalencia con otros sistemas
| Linux | Windows |
|---|---|
umount /mnt/usb |
Expulsar unidad USB. |
umount |
mountvol /d (uso avanzado). |
Ejemplos de uso
Desmontar una memoria USB
sudo umount /mnt/usb
Desmontar utilizando el dispositivo
sudo umount /dev/sdb1
Desmontar una imagen ISO
sudo umount /mnt/iso
Ejemplo de salida
$ sudo umount /mnt/usb
$
Si el desmontaje se realiza correctamente, normalmente no se muestra ningún mensaje.
¿Cómo interpretar la salida?
La ausencia de mensajes suele indicar que el desmontaje se ha realizado correctamente.
Si aparece un error, normalmente indica que el dispositivo está siendo utilizado por algún proceso.
Errores habituales
- target is busy: algún archivo del dispositivo sigue abierto.
- Intentar desmontar un dispositivo inexistente.
- Olvidar utilizar
sudo. - Intentar desmontar el directorio donde se encuentra la terminal actual.
Conceptos relacionados
- Punto de montaje
- Sistema de archivos
- Partición
- Dispositivo de bloques
- Sincronización de escritura
Comandos relacionados
| Comando | Relación |
|---|---|
mount |
Monta un sistema de archivos. |
lsblk |
Permite identificar el dispositivo que se va a desmontar. |
df -h |
Comprueba si el sistema sigue montado. |
lsof |
Muestra qué procesos están utilizando un archivo o dispositivo. |
fuser |
Identifica procesos que están utilizando un sistema de archivos. |
Comandos que suelen confundirse
| Comando | Diferencia |
|---|---|
mount |
Monta un sistema de archivos. |
umount |
Desmonta un sistema de archivos. |
eject |
Expulsa algunos dispositivos extraíbles, como unidades ópticas. |
Uso habitual en administración de sistemas
sudo umount /mnt/usb
sudo umount /dev/sdb1
sudo umount /mnt/iso
sudo umount -l /mnt/nfs
¿Cuándo lo utilizaría un administrador de sistemas?
- Antes de retirar una memoria USB o un disco externo.
- Antes de modificar una partición.
- Antes de ejecutar herramientas de comprobación del sistema de archivos (
fsck). - Para desmontar recursos de red o imágenes ISO.
- Durante tareas de mantenimiento del almacenamiento.
Curiosidades
Uno de los errores más frecuentes es recibir el mensaje target is busy. Esto ocurre porque algún programa sigue utilizando el dispositivo. En estos casos, herramientas como lsof o fuser permiten identificar el proceso responsable.
Prácticas propuestas
- Conecta una memoria USB e identifica su dispositivo con
lsblk. - Monta la memoria USB y verifica que aparece en la salida de
mount. - Desmonta la memoria utilizando el punto de montaje.
- Comprueba que ya no aparece en la salida de
mountni dedf -h. - Intenta desmontar una memoria mientras tienes abierto un archivo de ella y observa el mensaje de error.
- Utiliza
lsofofuserpara averiguar qué proceso impide el desmontaje.
Consejo: Antes de extraer una memoria USB, ejecuta siempre umount. Aunque algunos entornos gráficos realizan esta operación automáticamente al pulsar «Expulsar», hacerlo manualmente evita pérdidas de datos y corrupción del sistema de archivos.