Mandato mount
Finalidad
Hace que un sistema de archivo esté disponible para su utilización.
Sintaxis
mount [ -f ] [ -n nodo ] [ -o opciones ] [ -p ] [ -r ] [ -v nombre_fs ] [ -F AltFSfile ] [ -t tipo | [ dispositivo | nodo:directorio ] directorio | todos | -a ] [-V[generic_options] puntos_de_montaje_especiales ]
Descripción
El mandato mount ordena al sistema operativo que haga que un sistema de archivos esté disponible para su utilización en una ubicación determinada (el punto de montaje). Además, puede utilizar el comando mount para construir otros árboles de archivos formados por montajes de directorios y archivos. El comando mount monta un sistema de ficheros expresado como dispositivo mediante el parámetro device o node:directory en el directorio especificado por el parámetro directory. Después que el mandato mount haya finalizado, el directorio pasa a ser el directorio raíz del sistema de archivos recién creado.
Sólo los usuarios con autoridad de root o que sean miembros del grupo del sistema y tengan acceso de escritura al punto de montaje pueden realizar montajes de archivos o directorios. El archivo o directorio puede ser un enlace simbólico. El comando mount utiliza el ID de usuario real, no el ID de usuario efectivo, para determinar si el usuario tiene acceso apropiado. Los miembros del grupo de sistemas pueden realizar montajes de dispositivos, siempre que tengan acceso de escritura al punto de montaje y a los montajes especificados en el archivo /etc/filesystems. Los usuarios con autoridad de usuario root pueden emitir cualquier comando mount.
Los usuarios pueden montar un dispositivo siempre que pertenezcan al grupo de sistemas y tengan el acceso adecuado. Al montar un dispositivo, el comando mount utiliza el parámetro device como el nombre del dispositivo de bloque y el parámetro directory como el directorio en el que montar el sistema de archivos.
Si introduce el comando mount sin flags, el comando muestra la siguiente información para los sistemas de ficheros montados:
- el nodo (si el montaje es remoto)
- el objeto montado
- el punto de montaje
- el tipo de sistema de archivos virtual
- la hora de montaje
- cualquier opción de montaje
Si sólo especifica el parámetro directorio o nodo:directorio, el comando mount lo toma como el nombre del directorio o archivo en el que se suele montar un sistema de archivos, directorio o archivo (tal y como se define en el archivo /etc/filesystems ). El comando mount busca el dispositivo, directorio o archivo asociado y lo monta. Esta es la forma más conveniente de usar el comando mount, porque no requiere que recuerdes lo que normalmente se monta en un directorio o archivo. También puede especificar sólo el dispositivo. En este caso, el comando obtiene el punto de montaje del archivo /etc/filesystems.
El archivo /etc/filesystems debe incluir una estrofa para cada sistema de archivos, directorio o archivo montable. Esta estrofa debe especificar al menos el nombre del sistema de archivos y el dispositivo en el que reside o el nombre del directorio. Si la estrofa incluye un atributo mount, el comando mount utiliza los valores asociados. Reconoce cinco valores para los atributos de montaje: automático, verdadero, falso, extraíble y sólo lectura.
El comando mount all hace que todos los sistemas de ficheros con el atributo mount=true se monten en sus lugares normales. Este mandato se utiliza normalmente durante la inicialización del sistema y las operaciones de montaje correspondientes se conocen como operaciones de montaje automático.
Por defecto, el comando mount ejecuta el comando wlmcntrl para refrescar las reglas de asignación actuales en el kernel después de montar el sistema de archivos. En algunas situaciones (como cuando se montan muchos sistemas de ficheros a la vez, o cuando una regla para un montaje remoto inaccesible está presente en la configuración del gestor de cargas de trabajo), llamar a wlmcntrl automáticamente después del montaje puede ser indeseable.
Si desea anular este comportamiento, establezca la variable de entorno MOUNT_WLMCNTRL_SELFMANAGE en cualquier valor. Esto evitará llamar al comando wlmcntrl durante la operación de montaje. Debe ejecutar manualmente ' wlmcntrl -u -d
"" ' para actualizar las reglas de asignación actuales en el núcleo. Para más información, consulte el comandowlmcntrl.
- Si el demonio de montaje automático de CD y DVD cdromd está activado, estos dispositivos se montarán automáticamente tal y como se especifica en el archivo /etc/cdromd.conf. Utilice el comando cdumount o cdeject para desmontar un CD o DVD montado automáticamente. Utilice stopsrc -s cdromd para desactivar el demonio de montaje automático de CD/DVD.
- En el caso de CacheFS,, el sistema de archivos remoto que se va a almacenar en caché local debe exportarse de forma que el ID raíz del sistema local no se reasigne en el host remoto a "
nobody" (o al ID que el host remoto utilice como usuario anónimo). Por ejemplo, si el host A fuera a exportar un sistema de ficheros /F, que sería montado con CacheFS en el host B, entonces el /etc/exports en el host A necesitaría tener una entrada similar a:
en función de las opciones de montaje utilizadas para el montaje CacheFS local./F -rw,root=B or /F -ro,root=B - El montaje de un sistema de archivos JFS en un volumen lógico de sólo lectura no está soportado.
- El montaje de un sistema de archivos JFS2 con EAv1 en un sistema Trusted AIX® convierte el sistema de archivos a EAv2.
Uso del montaje en un sistema de archivos JFS2
El comando mount también se puede utilizar para acceder a una instantánea de un sistema de archivos JFS2 como árbol de directorios. La instantánea en el dispositivo se monta de sólo lectura en el directorio. Una instantánea sólo puede montarse una vez. Al montar un sistema de archivos JFS2 con instantáneas, se activan las instantáneas.
Puede utilizar la herramienta de interfaz de gestión del sistema (SMIT) smit mount fast path para ejecutar este comando.
Distintivos
| Elemento | Descripción |
|---|---|
| -a | Monta todos los sistemas de ficheros del fichero /etc/filesystems con stanzas que contengan el atributo true mount. |
| all | Igual que el distintivo -a. |
| -f | Solicita un montaje forzado durante la inicialización del sistema para habilitar el montaje sobre el sistema de archivos raíz. |
| -F AltFSfile | Monta en un archivo de un sistema de archivos alternativo, distinto del archivo /etc/filesystems. |
| -n nodo | Especifica el nodo remoto que contiene el directorio que se va a montar. El nodo se puede especificar como una dirección IPv6 separada por dos puntos. Si se hace con el formato " node:directory ", la dirección IPv6 separada por dos puntos debe ir entre corchetes. |
| -p | Monta un sistema de archivos como un sistema de archivos extraíble. Mientras que los archivos abiertos están en él, un sistema de archivos montado extraíble se comporta igual que un sistema de archivos montado normalmente. Sin embargo, cuando no hay archivos abiertos (y ningún proceso tiene un directorio actual en el sistema de archivos), todos los almacenamientos intermedios de disco del sistema de archivos en el sistema de archivos se graban en el medio, y el sistema operativo olvida la estructura del sistema de archivos. |
| -r | Monta un sistema de archivos como sistema de archivos de sólo lectura, independientemente de su especificación previa en el archivo /etc/filesystems o de cualquier opción anterior de la línea de comandos. |
| -t tipo | Monta todas las estrofas del archivo ' /etc/filesystems ' que contengan el atributo tipo= 'tipo ' y no estén montadas. El parámetro type especifica el nombre del grupo. |
| -v nombre_vfs | Especifica que el sistema de archivos está definido por el parámetro vfsname en el archivo /etc/vfs. |
Opciones específicas del sistema de archivos
| Elemento | Descripción |
|---|---|
| -o opciones | Especifica opciones. Las opciones introducidas en la línea de comandos deben estar separadas únicamente por una coma. Las siguientes opciones específicas del sistema de archivos no se aplican a todos los tipos de sistema de archivos virtual:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Opciones específicasNFS
| Elemento | Descripción |
|---|---|
| -o opciones | Especifica opciones. Las opciones que introduzca en la línea de comandos deben estar separadas sólo por una coma, no por una coma y un espacio. Las siguientes opciones específicas de NFSno se aplican a todos los tipos de sistema de archivos virtual:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Opciones específicasCacheFS
La versión CacheFS-specific del comando mount monta un sistema de archivos en caché; si es necesario, NFS su sistema de archivos de respaldo. También proporciona una serie de opciones CacheFS-specific para controlar el proceso de almacenamiento en caché.
Para montar un sistema de archivos CacheFS, utilice el comando mount con el indicador -V seguido del argumento. Están disponibles las siguientes banderas de montaje.
| Elemento | Descripción |
|---|---|
| -o | Especifica opciones.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricción: mfsid es una opción si el sistema de archivos backend para CacheFS es NFS v4.
|
|
| -v | Monta un sistema de archivos CacheFS . |
Opciones específicas del sistema de archivos de cliente de bloque de mensajes de servidor (SMB)
| Elemento | Descripción |
|---|---|
| -o opciones | Especifica las opciones para montar el sistema de archivos del cliente SMB. Las opciones que especifique en la línea de mandatos sólo deben estar separadas por una coma. No inserte un espacio antes o después de una coma. Las opciones siguientes están disponibles para el sistema de archivos del cliente SMB:
|
Si las opciones que se utilizan con el comando ' mount ' (pver, signing,
secure_negotiate, or encryption' ) no se especifican utilizando la bandera ' -o, los valores por defecto para las opciones del comando ' mount se inicializan utilizando los nuevos valores de los parámetros sintonizables del núcleo (smbc_protocol_version, smbc_signing,
smbc_secure_negotiate, smbc_encryption). Los parámetros sintonizables del núcleo se inicializan a partir de los parámetros sintonizables definidos en el archivo ' smbctune.conf. Estos parámetros también se pueden modificar utilizando el mandato smbctune .
| Opciones del indicador -o (comando mount) | Parámetro ajustable del núcleo correspondiente del archivo smbctune.con | Los valores válidos |
|---|---|---|
| pver | smbc_protocolo_version | 2.2.1, 3.0.2, auto |
| signing | smbc_firma | activado, requerido |
| secure_negotiate | smbc_negociación_segura | deseado, requerido, desactivado |
| cifrado | smbc_cifrado | deseado, requerido, desactivado |
Seguridad
Ejemplos
- Para listar los sistemas de archivos montados, especifique el mandato siguiente:
Este mandato produce una salida similar a la siguiente:mount
Para cada sistema de archivos, el mandato mount lista el nombre de nodo, el nombre de dispositivo, el nombre con el que está montado, el tipo de sistema de archivos virtual, la fecha y hora en que se ha montado y sus opciones.node mounted mounted over vfs date options ---- ------- ------------ --- ------------ ------------------- /dev/hd0 / jfs Dec 17 08:04 rw, log =/dev/hd8 /dev/hd3 /tmp jfs Dec 17 08:04 rw, log =/dev/hd8 /dev/hd1 /home jfs Dec 17 08:06 rw, log =/dev/hd8 /dev/hd2 /usr jfs Dec 17 08:06 rw, log =/dev/hd8 sue /home/local/src /usr/code nfs Dec 17 08:06 ro, log =/dev/hd8 - Para montar todos los sistemas de archivos predeterminados, especifique el mandato siguiente:
Esta secuencia de comandos monta todos los sistemas de archivos estándar del archivo /etc/filesystems marcados con el atributo mount=true.mount all - Para montar un directorio remoto, especifique el mandato siguiente:
Esta secuencia de comandos monta el/home/tom.remotesituado ennodeAen el local/home/tom.localdirectorio. Asume por defecto el parámetro ' VfsNameremoto, que debe definirse en el fichero ' /etc/vfs.mount -n nodeA /home/tom.remote /home/tom.local - Para montar un archivo o directorio desde el archivo /etc/filesystems con un tipo específico, introduzca el siguiente comando:
Esta secuencia de comandos monta todos los archivos o directorios del archivo /etc/filesystems que tienen una estrofa que contiene el atributo type=remote.mount -t remote - Para CacheFS-mount el sistema de archivos que ya está NFS en /usr/abc, introduzca el siguiente comando:
mount -V cachefs -o backfstype=nfs,backpath=/usr/abc, cachedir=/cache1 server1:/user2 /xyzLas líneas similares a las siguientes aparecen en el archivo /etc/mnttab después de ejecutar el comando mount:
server1:/user2 /usr/abc nfs /usr/abc /cache1/xyz cachefs backfstype=nfs - Para montar una instantánea, especifique el mandato siguiente:
Este comando monta la instantánea contenida en el dispositivo /dev/snapsb en el directorio /home/janet/snapsb.mount -o snapshot /dev/snapsb /home/janet/snapsb - Para montar un sistema de archivos y crear una instantánea, especifique el mandato siguiente:
Este comando monta el sistema de archivos contenido en el /dev/sbdeviceen el directorio /home/janet/sb y crea una instantánea para el sistema de archivos en el /dev/snapsbdevice.mount -o snapto=/dev/snapsb /dev/sb /home/janet/sb - Para acceder a los archivos de un servidor SMB como un sistema de archivos local, especifique el mandato siguiente:
mount -v cifs -n pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt - Para montar un sistema de archivos de cliente SMB como un punto de montaje local, especifique el mandato siguiente:
Donde, 'mount -v smbc -n llm140.xyz.com/cec102usr1/Passw0rd \ -o wrkgrp=SMB_21.FVT,port=445,signing=required /some_share /mntllm140.xyz.com' es el servidor Windows, 'cec102usr1' es el nombre de usuario Kerberos, 'Passw0rdes la contraseña del usuario Kerberos, 'SMB_21.FVTes el grupo de trabajo, 'some_sharees el punto compartido en el sistema Windows, y '/mnt' es el punto de montaje local. - Para volver a montar el sistema de archivos JFS2 de sólo lectura montado en un sistema de archivos de lectura y escritura, introduzca el siguiente comando:
mount -o remount,rw fsname - Para montar todo en un archivo /tmp/fs1 de un sistema de archivos alternativo, introduzca el siguiente comando:
mount -F /tmp/fs1 all
Archivos
| Elemento | Descripción |
|---|---|
| /etc/filesystems | Lista los sistemas de archivos conocidos y define sus características. |
| /etc/vfs | Contiene descripciones de tipos de sistema de archivos virtuales. |