mount

mount, monta un sistema de archivos.

       mount [-lhV]

       mount -a [-fFnrsvw] [-t vfstype] [-O optlist]

       mount [-fnrsvw] [-o option[,option]...]  device|dir

       mount [-fnrsvw] [-t vfstype] [-o options] device dir

Todos los archivos accesibles en un sistema Unix están arreglados bajo un gran árbol, el sistema jerárquico de archivos, cuya raíz es /. Estos archivos se pueden dispersar entre varios dispositivos. El comando mount sirve para anexar el sistema de archivos que se encuentre en un dispositivo dado al gran árbol de archivos. A la viceversa, umount lo removerá.

La forma estandar del comando mount es

    mount -t type device dir

Esto le indica al kernel que conecte el sistema de archivos disponible en el dispositivo con el directorio especificado. El contenido previo del directorio y la propiedad y modos serán ahora invisibles en la medida que el nuevo sistema de archivos permanezca montado.

Si sólo se informa del diretorio o del dispositivo en el comando, por ejemplo:

    mount /dir

mount busca un punto de montura y si no lo encuentra entonces busca un dispositivo en el archivo /etc/fstab.

El listado y la ayuda

Tres formas de invocación de hecho no montan nada:

    mount -h
        imprime un mensaje de ayuda

    mount -V
        imprime una cadena de caracteres con la versión

    mount [l] [-t type]
        lista todos los sistemas de archivo montados (del tipo type). La opción -l agrga las etiquetas al listado.  See below.

Indicación del dispositivo

La mayoría de los dispositivos son indicados por un nombre de archivo (de un dispositivo tipo bloque), como /dev/sda1 pero existen otras posibilidades. Por ejemplo, en el caso de NFS, el dispositivo puede lucir como knuth.cwi.nl:/dir. Es posible indicar un dispositivo tipo bloque utilizando su etiqueta de volumen LABEL o UUID.

La configuración recomendada es usar LABEL=<label> o UUID=<uuid> en vez de /dev/disk/by-{label,uuid} udev symlinks en el archivo /etc/fstab. Las marcas son más legibles, robustas y portables. El comando mount internamente utiliza symlinks udev así que usar los symlinks en /etc/fstab no tiene ventajas sobre LABEL=/UUID=.

Note que mount usa los UUIDs como cadenas de carateres. Los UUIDs de la línea de comandos o fstab no son convertidos a una representación binaria interna. La representación de UUID en caracteres debe hacerse en minúsculas.

El sistema de archivos proc no está asociado con un dispositivo y cuando se monta, un palabra clave arbitraria, tal como proc, puede usarse en vez de una especificación de dispositivo.

/etc/fstab, /etc/mtab y /proc/mounts

El archivo /etc/fstab puede contener líneas que describe qué dispositivos deben ser montados en dónde, utilizando cuáles opciones.

El comando

    mount -a [-t type] [-O optlist]

provoca que todos los sistemas de archivos mencionados en fstab, del tipo type y o teniendo o no las opciones apropiadas, sean montados como está indicado, excepto para aquellas líneas que contengan la palabra clave noauto. Agregar la opción -F hará un mount fork, tal que los sistemas de archivos serán montados simultáneamente.