Montar particiones con Mount en Linux no es tan difícil como parece. Pero ¿que es Moun? Mas adelante te lo explicaré:
Mount es un comando que se utiliza para montar dispositivos y particiones para su uso por el sistema operativo.
Montar (mount) un dispositivo o partición es hacer que el sistema operativo muestre el contenido de dicho dispositivo o partición en un enlace lógico (un directorio). Por otro lado cuando se desmonta (umount) un dispositivo o una partición se rompe el vinculo.
Tabla de contenido
Comandos de la orden mount:
mount [-t tipo] [-o opciones ] [dispositivo] [directorio]
mount le dice al kernel (núcleo) que anexe al sistema de ficheros del sistema operativo, lo que encuentre del tipo [-t tipo] cuya opciones nos indica[-o opciones] que es dispositivo [dispositivo] que nos indica el directorio de trabajo [directorio].
Ejemplos:
mount -t iso9660 /dev/hdc0 /mnt/cdrom
mount -t vfat /dev/sdb1 /mnt/usb
mount -t iso9660 -o loop /home/usuariodebian/imagen.iso /mnt/ISO
Tipos de dispositivos:
Los dispositivos se encuentran dentro del directorio /dev.
La siguiente tabla muestra como se designan los dispositivos mas comunes:
- fdo – primera unidad de disquetes
- fd1 – segunda unidad de disquetes
- hda0 – primera partición el primer disco duro IDE
- hda1 – segunda partición del primer disco duro IDE
- hdb0 – primera partición del segundo disco duro IDE
- hdb1 – segunda partición del segundo disco duro IDE
- hdc0 – primera partición del tercer disco duro IDE
- hdc1 – segunda partición del tercer disco duro IDE
- sda1 – primera partición del primer disco duro SATA o SCSI
- sda2 – segunda partición del primer disco duro SATA o SCSI
- sdb1 – primera partición del segundo disco duro SATA o SCSI
- sdb2 – segunda partición del segundo disco duro SATA o SCSI
- scd0 – primera unidad de DVD o CD-ROM
- scd1 – segunda unidad de DVD o CD-ROM
Desde la aparición de las unidades de almacenamiento USB (pendrive) y los discos duros SATA, estos han empezado a usar también la nomenclatura propia de los dispositivos SCSI (sda2, sdb5…). En algunos casos raros podremos encontrar unidades IDE con nombres del tipo sda, sdb, etc. Esto se debe a que algunas distribuciones utilizan emulación IDE-SCSI. De esta forma se utiliza una capa de software común para el manejo de todos los discos duros, USB, Bluray, etc.
Tipos de sistema de archivos soportados
- auto – intenta descubrir automáticamente el sistema de archivos
- iso9660 – sistema de archivos de: CD y DVD
- ext2 – sistema de archivos nativo de GNU/Linux
- ext3 – sistema de archivos nativo de GNU/Linux
- ext4 – sistema de archivos nativo de GNU/Linux
- reiserfs – sistema de archivos nativo de GNU/Linux
- msdos – sistema de archivos FAT
- fat – sistema de archivos FAT16
- vfat – sistema de archivos FAT32
- ntfs – sistema de archivos NTFS en modo lectura
- ntfs-3g – sistema de archivos NTFS en modo lectura y escritura
- smbfs – sistema de archivos del servidor SAMBA
- nfs – sistema de archivos de red NFS de GNU/Linux
- hfs – sistema de archivos de Apple Macintosh
- hfsplus – sistema de archivos de Apple Macintosh
Opciones de comando Mount
Opciones comunes para todos los sistema de archivos.
Como los sistemas de archivos de /etc/fstab serán ocasionalmente montados utilizando mount, no es de extrañar que el campo «opciones» contenga simplemente una lista de opciones separadas por comas, que serán pasadas directamente al intentar montar un sistema de archivos.
Las opciones mas usadas son las siguientes:
- auto / noauto ; el dispositivo sera montado automáticamente durante el inicio. Si no desea que el dispositivo se monte automáticamente, se deberá substituir por noauto.
- exec / noexec ; permite ejecutar binarios (programas) que se encuentren en la partición, por el contrario la orden noexec impide la ejecución de programas.
- ro ; permite montar el dispositivo solo para lectura.
- rw ; permite montar el dispositivo con los permisos de lectura y escritura.
- suid / nosuid ; permite o bloquea las operaciones sobre los bits suid y sgid
- user / nouser ; permite a cualquier usuario montar el sistema de archivos. Si se especifica la opción nouser, solo el usuario «root» podrá montar el sistema de archivos
- defaults ; cuando usamos esta opción los valores por defecto que usa son los siguientes: rw, suid, exec, auto, nouser
- rsize: Define el tamaño del búfer para lectura. El valor predeterminado es 1024 bytes. Si se incrementa a 8192 bytes, mejora considerablemente el rendimiento del servidor NFS al hacer la lectura de datos desde el cliente. Ejemplo: mount -o rsize=8192 servidor:/directorio /mnt/servidor
- wsize: Define el tamaño del búfer para escrituras. El valor predeterminado es 1024 bytes. Si se incrementa a 8192 bytes, mejora considerablemente el rendimiento del servidor NFS al hacer la escritura de datos desde el cliente. Ejemplo: mount -o wsize=8192 servidor:/directorio /mnt/servidor
- hard y soft: El primero hace que las aplicaciones que estén utilizando el sistema de archivos remoto entren en pausa cuando falle o se interrumpa la conectividad con el servidor NFS, pudiendo utilizarse en combinación con la opción intr para poder interrumpir las aplicaciones pausadas. El segundo permite, después de un tiempo que se define con la opción timeo, descartar las conexiones fallidas o interrumpidas hacia un servidor NFS.
- intr: Permite interrumpir las aplicaciones y/o los procesos que hayan sido pausados tras la falla o interrupción de conectividad con un servidor NFS.
- timeo: Se utiliza para establecer el límite de tiempo en décimas de segundo usado antes de la primera retransmisión después de que ha fallado o se ha interrumpido una conexión a un servidor NFS. El valor por omisión es 7 décimas de segundo, tras lo cual se duplica por cada expiración RPC, hasta un máximo de 60 segundos. Se recomienda aumentar el valor en redes con mucha congestión.
Ejemplos de uso:
mount -t vfat /dev/fd0 /mnt/floppy
mount -t iso9660 /dev/hdb0 /mnt/cdrom
Para montar las disquetes, cdrom, dvdrom, etc. se utiliza la opción loop
mount -t iso9660 -o loop /home/usuariodebian/imagen.iso /mnt/ISO
Para montar particiones de forma automática recomiendo leer nuestro articulo sobre Fstab.
Recuerda dejarnos tu comentario.