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.
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.
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?
Utiliza Gestionar particiones y sistemas de archivos de Linux para practicar con el almacenamiento desechable designado.
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