Solución a: “Target is busy” en Linux

Intentás desmontar un pendrive, una partición o un disco externo y Linux responde con un mensaje similar a este:

umount: /mnt/usb: target is busy

O en algunos casos:

target is busy

Es uno de los errores más comunes al trabajar con unidades de almacenamiento en Linux y suele aparecer justo cuando querés expulsar un dispositivo de forma segura.

La buena noticia es que normalmente no se trata de un problema grave. Lo que ocurre es que algún proceso sigue utilizando el recurso que intentás desmontar.

Linux no permite desmontar un sistema de archivos que está siendo utilizado activamente.

Esto evita pérdidas de datos y posibles corrupciones en el sistema de archivos.

En otras palabras, el mensaje significa:

«No puedo desmontar esta ubicación porque algún programa todavía la está usando.»

Las causas más frecuentes suelen ser:

  • Tenés una terminal abierta dentro de esa carpeta.
  • Un administrador de archivos está mostrando el contenido del dispositivo.
  • Algún programa está leyendo o escribiendo archivos.
  • Un reproductor multimedia está utilizando archivos de la unidad.
  • Un proceso quedó abierto en segundo plano.
  • Hay archivos bloqueados por aplicaciones activas.

Una de las causas más habituales es intentar desmontar una carpeta mientras tu terminal se encuentra dentro de ella.

Por ejemplo:

cd /mnt/usb

Y luego:

sudo umount /mnt/usb

En ese caso el desmontaje fallará.

Salí de la carpeta:

cd ~

Y volvé a intentarlo.

La herramienta más útil para esto es lsof.

Podés ejecutar:

sudo lsof +D /mnt/usb

Reemplazá /mnt/usb por la ruta que corresponda.

La salida mostrará todos los procesos que tienen archivos abiertos dentro de esa ubicación.

Otra alternativa muy útil es:

sudo fuser -vm /mnt/usb

Este comando muestra qué procesos están utilizando el punto de montaje.

Además indica los PID (identificadores de proceso) responsables.

Antes de recurrir a medidas más agresivas, verificá que no haya:

  • ventanas del explorador de archivos abiertas
  • editores de texto utilizando archivos de la unidad
  • reproductores multimedia activos
  • terminales ubicadas dentro del directorio

Muchas veces el problema se resuelve simplemente cerrando una ventana olvidada.

Si identificaste claramente qué proceso está bloqueando la unidad, podés finalizarlo.

Por ejemplo:

sudo kill PID

Reemplazando PID por el número correspondiente.

Si el proceso no responde:

sudo kill -9 PID

Importante: utilizá kill -9 únicamente cuando sea realmente necesario, ya que fuerza la finalización inmediata del proceso.

Después de liberar los procesos activos:

sudo umount /mnt/usb

En la mayoría de los casos el dispositivo se desmontará correctamente.

Linux también permite realizar un desmontaje diferido.

Esto indica al sistema que desmonte la unidad cuando deje de estar ocupada.

sudo umount -l /mnt/usb

La opción -l corresponde a lazy unmount.

Es una solución útil cuando no podés liberar inmediatamente todos los procesos.

Algunas guías recomiendan:

sudo umount -f /mnt/usb

Sin embargo, esta opción está pensada principalmente para sistemas de archivos remotos como NFS.

En discos locales normalmente conviene resolver primero qué proceso está utilizando la unidad antes de forzar el desmontaje.

Discos externos USB

Los administradores de archivos modernos suelen generar vistas previas automáticamente.

Incluso una ventana abierta puede mantener ocupado el dispositivo.

Servidores Linux

En servidores es frecuente que servicios, scripts o procesos automáticos mantengan archivos abiertos sin que el administrador lo note.

Por eso herramientas como lsof y fuser son fundamentales.

Particiones de respaldo

Programas de copia de seguridad pueden dejar archivos abiertos temporalmente mientras finalizan sus tareas.

Conviene esperar unos minutos antes de intervenir.

  • Cerrar todas las aplicaciones que utilizan la unidad antes de desmontarla.
  • Salir de los directorios montados en las terminales.
  • Esperar a que finalicen las copias de archivos.
  • Expulsar correctamente los dispositivos USB.
  • Evitar desconectar discos sin desmontarlos previamente.

El error “Target is busy” no indica un fallo del disco ni un problema grave del sistema.

Simplemente significa que Linux detectó procesos activos utilizando la ubicación que intentás desmontar.

Herramientas como lsof y fuser permiten identificar rápidamente al responsable y liberar el recurso de forma segura.

La mayoría de las veces la solución es tan simple como cerrar una terminal o una ventana del administrador de archivos que quedó abierta sin darte cuenta.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *