Como desmontar un disco ocupado

Tutoriales | 28 de Marzo de 2008
GatesClipoMacOsTuxR.M.S. (Se el primero en votar!!)
Loading ... Loading ...

Ahora un poco de software libre para los seguidores de la temática original :-)

Suele suceder que cuando queremos desmontar una unidad nos aparece “driver is busy”, esto significa que alguna aplicación o proceso está haciendo uso del mismo y que si este no finaliza por seguridad no se puede desmontar el disco. Les voy a dar dos soluciones, una actua inmediatamente cerrando cualquer proceso que haga uso del disco y la otra enlista los procesos para que nosotros decidamos si realmente queremos interrumpirlos. Puede ser por ejemplo que estemos grabando un CD, si interrumpimos este proceso al querer desmontar la grabadora el CD quedará inservible.

Interrumpir todo y desmontar

sudo umount -l /dev/sdc1

Listar las aplicaciones que usan el dispositivo

fuser -m /dev/sdc1

Eso mostrará una serie de números, ahora debemos saber que proceso le corresponde a ese numero. Aclaro que sdc1 es el nombre del dispositivo.

ps auxw|grep numero_del_proceso

Listo ahora que ya sabemos cual es el proceso que está ocupando el dispositivo podemos cerrarlo y continuar con el desmonte.

Tags: , , , fresqui meneame del.icio.us YahooMyWeb Digg
  1. Casidiablo c-co
    Gravatar

    Wow! Realmente útil. Muchas gracias! Agregar que si, después de saber el número del proceso (PID), es posible detenerlo (matarlo) de la siguiente forma:

    kill -9 NUMERO_DEL_PROCESO

    Un saludo!

  2. MADrod c-ar
    Gravatar

    Muy bueno!
    Por otro lado, cuando sabemos el nombre del proceso que esta utilizando el medio o la aplicación que se quedo colgada, podemos hacer esto:
    pkill [nombre_de_la_aplicacion]
    Saludos.

Agrega un comentario

*

*

:mrgreen: :| :twisted: 8O :) :? 8) :D ::oops:: :P ::roll:: ;) ::cry:: :o ::lol:: :x :( :!: :?:

"El antivirus de Richard Stallman puede curar el VIH."

Valid XHTML 1.0 Strict Valid CSS