¿Cómo puedo umount
forzar una partición en mi sistema Linux? Normalmente, solo escribiría sudo umount /dev/<Device>
pero si el dispositivo está ocupado, devuelve
umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).)
¿Cómo puedo forzar umount
?
Responder
No es así. Ese mensaje está ahí por una razón . Algo está utilizando actualmente la partición, por lo que forzar el desmontaje puede provocar daños en los datos. Por lo tanto, lo primero que debe hacer es verificar qué está usando la partición:
$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).)
Bien, veamos quién lo está usando:
$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint
Entonces, hay un proceso bash en ejecución, con un PID de 9244
, propiedad del usuario pi
y que actualmente está accediendo al punto de montaje. En este caso, simplemente abrí una terminal y cd
ed en mountpoint
.
Todo lo que necesita hacer es detener ese proceso. Si sabe qué es, deténgalo. Si no «t (y es de su propiedad), puede kill
:
Y ahí lo tienes, ¡funcionó!