Device is busy

De enunpimpam
Saltar a: navegación, buscar

A veces algo se queda colgado por ahi dentro en el server, o paramos la copia de archivos... o vete a saber que...., pero la cuestión es que queremos desmontar la unidad usb o la unidad de red y nos devuelve ese maldito error Device is busy

Para poder solucionarlo es necesario localizar cual es proceso que esta en uso o que se a quedado pillado. para eso utilizaremos la orden fuser -m y la unidad o el punto de montaje

Ejemplo:

fuser -m /dev/sda1

o

fuser -m /media/PuntoMontaje

Linux nos va a devolver unos números que es el id del proceso que esta pillado

/media/PuntoMontaje:         31418

Ahora podemos matar el proceso o podemos identificarlo y después matarlo.

Para identificarlo utilizaremos ps aux | grep Numero de proceso

ps aux | grep 31418

Nos devolvera que usuario lanzo el proceso y que es.

Para matar el proceso utilizaremos la orden kill -9 numero de proceso

kill -9 31418

Y ya esta podeis desmontar la unidad