3.16.1.- Montar o desmontar sistemas de ficheros

Linux dispone del comando mount para montar un sistema de ficheros en un punto de montado mientras que umount hace lo contrario. Prácticamente no resulta difícil utilizar estos comandos, aunque admite un gran número de opciones y parámetros.

Sintaxis y parámetros de mount:

mount_sintaxisLos parámetros normales de mount controlan varias funcionalidades:

  • Montar todos los sistemas de ficheros.- El parámetro -a hace que mount monte todos los sistemas de ficheros listados en el fichero /etc/fstab, donde están especificadas las particiones y dispositivos más utilizados. Veremos la descripción más adelante (Montar sistemas de ficheros permanentes).
  • Montar en modo sólo lectura.- El parámetro -r hace que Linux monte el sistema de ficheros en modo sólo lectura, aunque normalmente se trate de un sistema de ficheros de lectura/escritura.
  • Montar una salida detallada.- Para mostrar una salida detallada usaremos el parámetro -v incluyéndose comentarios sobre las operaciones conforme éstas tienen lugar.
  • Especificar el tipo de sistema de ficheros.- Usaremos el parámetro -t tiposf para especificar el tipo de sistema de ficheros. Los tipos más comunes son:
    • ext2 (para ext2fs)
    • ext3 (para ext3fs)
    • ext4dev (para ext4)
    • reiserfs (para ReiserFS)
    • jfs (para JFS)
    • xfs (para XFS)
    • vfat (para  FAT con los nombres de ficheros largos de VFAT)
    • msdos (para FAT utilizando sólo los nombres cortos de fichero de DOS)
    • iso9660 (para sistemas de ficheros de CD-ROM)
    • udf (para sistemas de ficheros de DVD y algunos CD-ROM)
    • nfs (para los comandos en red NFS)
    • smbfs (para compartir en red SMB/CIFS)
    • cifs (driver para compartir en red SMB/CIFS)mount_nota
  • Montar por etiqueta o UUID.- Las opciones -L etiqueta y -U uuid indicará a mount que monte el sistema de ficheros con la etiqueta o el UUID especificados, respectivamente.
  • Opciones adicionales.- Podemos añadir muchas opciones usando el parámetro -o. Muchas de éstas son específicas del sistema de ficheros.
  • Dispositivos.- El dispositivo es el nombre de fichero del asociado a la partición o el dispositivo del disco, como /dev/sda, /dev/hda4, /devfd0 o /dev/cdrom. Éste parámetro suele ser obligatorio, pero podemos omitirlo en ciertas circunstancias.
  • Punto de montado.- El puntodemontado es el directorio al que se debe asociar el contenido del dispositivo. Al igual que con dispositivo, también suele ser obligatorio, pero podemos omitirlo en ciertos casos.

Consulte la página man de count para conocer más detalles y opciones menos habituales. Las aplicaciones más comunes de mount utilizan pocos parámetros ya que Linux suele resolver con precisión su trabajo de detección del tipo de ficheros,  y sus parámetros por defecto suelen ser razonables.

mount_ejemplo_1

mount_nota_2

Linux al montar un sistema de ficheros, generalmente registra este hecho en /etc/mtab. Este fichero posee un formato similar al de /etc/fstab y se almacena en /etc, pero no se trata de un fichero de configuración que debamos modificar, podemos examinarlo para determinar que tipo de ficheros están montados (acuérdese del comando df, que ya vimos con anterioridad, es otro medio para conocer este dato).

mtab_gedit

Contenido del fichero mtab almacenado en /e

Anuncios