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.