¿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.

Anuncio publicitario

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 )

Foto de Facebook

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

Conectando a %s