Procesos y ficheros
Hoy se me ha bloqueado un disco con un error de escritura , era fat32 , y no conseguía desmontarlo por medios “normales”
- Mediante escritorio
- Con el comando sudo umount /dev/…
Buscando un poco encontré dos forma de atajar el problema y tres métodos para realizarlo.
Formas:
Lo primero son las forma de actuación primero y más elegante buscar el proceso que lo mantiene ocupado y segundo método desmontar , forzando umount , el dispositivo.
Métodos:
fuser relaciona ficheros y procesos , a sabiendas que todo dispositivo en linux es uno , nos proporciona una interfaz muy manejable
$fuser -m
y nos devolverá el PID de un proceso , el que esta utilizando nuestro preciado recurso.Intentamso obtener algo mas de info con un simple ps
ps uax | grep |
lsof lista fichero abiertos, como dijimos antes , solo debemos buscar nuestro dispositivo y en este caso ni eso , simplemente con el directorio donde esta montado nos valdría
lsof | grep |
umount utilidad para desmontar dispositivos de bloques_,_ en este caso utilizaremos el parámetro para forzar la operación “-l” de lazy_._
sudo umount -l