-->

Comando umount

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

  1. Conecta una memoria USB e identifica su dispositivo con lsblk.
  2. Monta la memoria USB y verifica que aparece en la salida de mount.
  3. Desmonta la memoria utilizando el punto de montaje.
  4. Comprueba que ya no aparece en la salida de mount ni de df -h.
  5. Intenta desmontar una memoria mientras tienes abierto un archivo de ella y observa el mensaje de error.
  6. Utiliza lsof o fuser para 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.