Cómo desmontar un disco en Linux, Ubuntu, CentOS con el comando umount

Las distribuciones de Linux como Ubuntu, Debian, CentOS, RHEL, y otras utilizan los discos montándolos en el sistema de archivos. Ya hemos examinado el comando mount en el siguiente tutorial. En este tutorial aprenderemos a desmontar el disco en un sistema Linux.

Tutorial de comandos de montaje en Linux con ejemplos

Antes de desmontar debemos asegurarnos de que todos los cambios se escriben en el sistema de archivos y en el disco. Así que debemos cerrar los archivos abiertos que residen en el sistema de archivos que queremos desmontar.

Ayuda

umount la información de ayuda del comando se puede listar con --help como a continuación. Podemos ver algunas opciones de ayuda diferentes de forma breve como desmontar todos los sistemas de archivos, verbose, etc.

Ayuda
Ayuda

Lista Sistemas de archivos montados

Antes de desmontar sistemas de archivos y particiones podemos necesitar listar los sistemas de archivos y particiones actualmente montados.Podemos usar el comando mount para listar los sistemas de archivos y particiones actualmente montados con alguna información.

$ mount
Lista de sistemas de archivos montados con mount

Alternativamente lsblk se puede utilizar el comando sistemas de archivos ya montados que proporciona una lista más jerárquica y elimina la información no necesaria.

$ lsblk
Lista de sistemas de archivos montados con lsblk

Desmontar partición especificada

Empezaremos por desmontar la partición especificada. Podemos desmontar sólo proporcionando la ruta de la partición. En este ejemplo, desmontaremos /dev/hda1. Necesitamos privilegios de root para completar este trabajo que se obtienen con el comando sudo.

$ sudo umount /dev/hda1

Cuando el desmontaje se complete con éxito no habrá ningún mensaje sobre el proceso que simplemente firme el desmontaje exitoso. Si hay algunos mensajes que generalmente están relacionados con el error esto significa algún error que impide la operación de desmontaje.

Desmontar todas las particiones

Si necesitamos desmontar todas las particiones de los sistemas de archivos actualmente montados en el sistema Linux. Utilizaremos la opción -a que significa todas.

$ sudo umount -a

Forzar el desmontaje

En algunos casos las operaciones de escritura pueden reanudarse durante mucho tiempo y necesitamos desmontar el sistema de archivos. Así que podemos forzar el comando umount con la opción -f como la siguiente. El siguiente comando desmontará el sistema de archivos ubicado en /dev/hda1 de forma forzada lo que puede crear algunos errores menores relacionados con el sistema de archivos en el siguiente montaje. Como alternativa, se puede utilizar la opción --force para forzar el desmontaje. Podemos ver el error como » umount:/mnt devices is busy» error como el siguiente.

Forzar el desmontaje
$ sudo umount -f /dev/hda1

Alternativamente podemos listar el descriptor de archivo ya abierto con el comando lsof como a continuación. Sólo proporcionaremos la ruta de montaje donde se listarán los archivos abiertos.

$ lsof /home/ismail
Lista de archivos abiertos en el sistema de archivos con el comando lsof Comando

Verbose

Si umount falla podemos encontrar información detallada sobre el motivo. Podemos utilizar la opción -v que nos listará información detallada al intentar desmontar.

$ sudo umount -v /dev/hda1

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *