El comando mount es una herramienta fundamental en GNU/Linux que permite a los usuarios montar sistemas de archivos y dispositivos en el sistema. Este comando es esencial para trabajar con discos duros, unidades USB, sistemas de archivos remotos y otros dispositivos de almacenamiento.
¿Para qué se utiliza el comando?
El comando mount se utiliza para conectar (montar) sistemas de archivos o dispositivos al árbol de directorios de GNU/Linux, permitiendo que sean accesibles desde un punto de montaje. Algunas de sus aplicaciones incluyen:
- Montar discos duros y particiones.
- Acceder a unidades USB y CD/DVD.
- Montar sistemas de archivos remotos como NFS o CIFS.
- Verificar el estado de los sistemas de archivos.
Montar dispositivos manualmente es útil en situaciones donde no está configurado el montaje automático o cuando se necesita control adicional sobre los parámetros de montaje.
Sintaxis básica del comando
La sintaxis general del comando es:
mount [OPCIONES] [DISPOSITIVO] [PUNTO_DE_MONTAJE]Donde:
[DISPOSITIVO]: Es el dispositivo o partición que deseas montar, como/dev/sdb1.[PUNTO_DE_MONTAJE]: Es el directorio donde se montará el dispositivo, como/mnt.[OPCIONES]: Modifica el comportamiento del montaje, por ejemplo, especificando el sistema de archivos o configurando opciones de solo lectura.
Algunas opciones comunes son:
-t [tipo_fs]: Especifica el tipo de sistema de archivos (por ejemplo, ext4, ntfs, vfat).-o [opciones]: Define opciones adicionales, comoro(solo lectura),rw(lectura/escritura), onoexec(no permitir ejecución de binarios).--bind: Monta un directorio en otro punto del sistema.
Ejemplos prácticos del comando
A continuación os dejamos algunos ejemplos prácticos del comando.
Montar una partición manualmente
Para montar una partición ext4 en /mnt/datos:
# mount -t ext4 /dev/sdb1 /mnt/datosEspecificar opciones de montaje
Para montar una partición en modo solo lectura:
# mount -o ro /dev/sdb1 /mnt/datosMontar un sistema de archivos remoto NFS
Si necesitas montar un sistema de archivos remoto usando NFS:
# mount -t nfs 192.168.1.100:/export /mnt/remotoSi quieres más información sobre esto, te dejo este artículo que detalla más sobre esto:

Montar un dispositivo USB
Supongamos que conectaste un dispositivo USB identificado como /dev/sdc1. Puedes montarlo en /media/usb:
# mount -t vfat /dev/sdc1 /media/usbVer los sistemas de archivos montados
Para listar todos los sistemas de archivos montados actualmente:
# mount
/dev/sda1 on / type ext4 (rw,relatime)
/dev/sdb1 on /mnt/datos type ext4 (rw)Montar un directorio en otro con --bind
Puedes montar un directorio en otro punto del sistema utilizando --bind:
# mount --bind /home/t3rr0rz0n3/proyectos /mnt/proyectosDesmontar un dispositivo
Para desmontar un dispositivo o sistema de archivos, utiliza el comando umount:
# umount /mnt/datosMontar un archivo ISO
Si necesitas montar una imagen ISO para acceder a su contenido:
# mount -o loop imagen.iso /mnt/isoConclusión
El comando mount es una herramienta indispensable para gestionar dispositivos y sistemas de archivos en GNU/Linux. Su versatilidad y opciones avanzadas permiten manejar una amplia variedad de escenarios, desde el acceso a dispositivos locales hasta la integración de sistemas remotos. Familiarízate con los ejemplos presentados para dominar esta poderosa herramienta y optimizar tus tareas como administrador de sistemas.

Comentarios