¿Por qué no puedo desmontar un Filesystem?


Seguro que a todos os ha pasado más de una vez que intentáis desmontar un Filesystem y… sorpresa, a nuestro Linux no le gusta:

Device is busy 

No nos está diciendo otra cosa que hay algún archivo que está abierto o está siendo utilizado por algún proceso. Si no queremos desmontarlo a lo bruto, nos interesa saber qué procesos tienen abiertos (o están escribiendo) en ficheros que pertenecen a ese Filesystem.

Si no paramos ordenadamente estos procesos, las aplicaciones pueden quedarse en un estado inconsistente. Para ello disponemos de lsof, que nos listará dichos procesos y archivos abiertos simplemente con:

lsof <punto de montaje>

Lo ideal sería parar las aplicaciones que ejecutan esos procesos. Pero si no, será necesario al menos matar esos procesos antes de desmontar el Filesystem.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s