¿Cómo desmontar un dispositivo cuando está ocupado? Device is busy
Os pongo en situación, habéis montado de forma manual o automática cualquier dispositivo: desde una carpeta usando SMB o CIFS, o un USB extraíble o un CD-ROM y al ir a desmontarlo recibimos un aviso así que nos lo impide:
# umount /media/disco/ umount: /media/disco: device is busy
¿Qué significa esto? Que hay algún proceso que está usando el punto de montaje. ¿Quién? fuser nos lo dice:
# fuser -m /dev/sdc1 /dev/sdc1: 928
Es el proceso con identificador 928, veamos más datos sobre él, eso tenemos ps ayudado por grep:
# ps auxw|grep 928 carazo 928 0.4 2.7 219212 56792 ? SLl Apr11 11:25 nautilus
Es nautilus, pues ya sabéis, debéis hacer que el proceso deje de ocupar el recurso o si no estáis ya utilizando el proceso y no sabéis por qué lo sigue ocupando, matarlo, para ello directamente podemos hacer:
kill -9 928
Y problema resuelto.