mount y umount
100%

El Sistema de Archivos · Lección 6

mount y umount

Aprende a conectar, examinar y desconectar de forma segura sistemas de archivos mediante fuentes y puntos de montaje verificados.

Montar conecta un sistema de archivos con un directorio del espacio de nombres visible. La fuente puede ser un dispositivo de bloques, una exportación de red, un sistema de archivos virtual, una fuente de montaje enlazado u otro objeto específico de una implementación. El directorio de destino se llama punto de montaje.

Preparar y examinar un punto de montaje

Crea un directorio con un nombre deliberado cuando la política local lo requiera:

$ sudo mkdir -p /mnt/mydrive

Examínalo antes de montar:

$ findmnt --target /mnt/mydrive
$ sudo ls -la /mnt/mydrive

Montar sobre un directorio no vacío oculta sus entradas existentes tras el sistema de archivos nuevo hasta que se desmonta; no las elimina. Esto puede confundir a las aplicaciones y consumir espacio en disco de forma invisible, así que utiliza un punto de montaje vacío y dedicado.

¿Qué ocurre con los archivos existentes de un directorio cuando se monta otro sistema de archivos en él?

Montar un sistema de archivos verificado

Después de confirmar la identidad de la fuente, el tipo detectado y el contenido esperado, monta explícitamente:

$ sudo mount -t ext4 /dev/VERIFIED-PARTITION /mnt/mydrive

La opción -t indica la implementación del sistema de archivos. Mount suele poder detectar el tipo, pero un tipo explícito y opciones revisadas aclaran la intención. Para contenido extraíble o que no sea de confianza, considera opciones restrictivas como ro, nosuid, nodev y noexec cuando correspondan a la carga; cada una tiene limitaciones y no debe tratarse como un entorno aislado completo.

Verifica lo que está montado realmente:

$ findmnt --target /mnt/mydrive -o TARGET,SOURCE,FSTYPE,OPTIONS

Los montajes se limitan a espacios de nombres. Un montaje creado en un contenedor o en el espacio privado de un servicio puede no aparecer en la vista de otro proceso.

¿Qué hace la orden mount en el flujo de trabajo mostrado?

Utilizar UUID de sistemas de archivos

Los nombres de enumeración como /dev/sdb2 pueden cambiar. Descubre identificadores de sistemas de archivos con:

$ lsblk -f
$ sudo blkid

Después monta un sistema de archivos verificado mediante su UUID:

$ sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mnt/mydrive

Un UUID identifica el sistema de archivos, no necesariamente el disco físico. Darle otro formato lo cambia, mientras que clonarlo puede duplicarlo. Verifica la unicidad antes de conectar el original y el clon al mismo sistema.

¿Por qué suele ser preferible un UUID del sistema de archivos a /dev/sdX para una configuración persistente?

Desmontar de forma segura

Desconecta mediante el punto de montaje exacto:

$ sudo umount /mnt/mydrive

La orden se escribe umount, sin la primera n. Un desmontaje correcto desconecta el sistema de archivos después de que el kernel complete las escrituras pendientes necesarias y las referencias lo permitan. Confirma después con findmnt antes de desconectar el almacenamiento.

Un desmontaje correcto no siempre es la última operación necesaria para retirar con seguridad un medio extraíble. Las pilas de almacenamiento de escritorio pueden ofrecer una acción de expulsión o apagado que vacíe las cachés del dispositivo y desactive un dispositivo USB. Sigue el flujo de trabajo de la plataforma y el hardware.

¿Qué orden desconecta /mnt/mydrive?

Diagnosticar un sistema de archivos ocupado

El desmontaje falla cuando el espacio de nombres todavía contiene referencias activas, como archivos abiertos, el directorio de trabajo de un proceso, montajes anidados, intercambio u otras capas de almacenamiento. Investiga en vez de forzarlo de inmediato:

$ findmnt --submounts /mnt/mydrive
$ sudo fuser -vm /mnt/mydrive

Saca los shells del árbol, detén limpiamente la aplicación responsable y desmonta los montajes hijos antes que el padre. Las opciones de desmontaje diferido y forzoso tienen una semántica especializada y pueden dejar referencias activas o arriesgar datos; utilízalas únicamente con un razonamiento de recuperación documentado.

¿Qué condición puede hacer que umount comunique que un sistema de archivos está ocupado?

Lección completada

Has completado mount y umount

Ahora puedes conectar y desconectar sistemas de archivos con un alcance verificable.

  • Utiliza un punto de montaje vacío y dedicado.

  • Verifica la fuente, el tipo, las opciones y el montaje resultante.

  • Prefiere un identificador único del sistema de archivos para referencias persistentes.

  • Desmonta por destino y confirma la desconexión antes de retirar el dispositivo.

  • Diagnostica las referencias activas en vez de forzar un desmontaje ocupado.

Guarda tu progreso

Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.

Crear una cuenta gratuita
Siguiente Lección
Volver a El Sistema de Archivos