Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Gestión de sistemas de archivos de red en Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Gestión de sistemas de archivos de red (descripción general)
2. Administración de sistema de archivos de red (tareas)
3. Acceso a los sistemas de archivos de red (referencia)
Archivos de configuración y nfsmapid
Comando nfsmapid y registros DNS TXT
Comprobación del dominio NFS versión 4
Configuración del dominio predeterminado NFS versión 4
Configuración de un dominio predeterminado NFS versión 4 en la versión Oracle Solaris 11
Configuración de un dominio predeterminado NFS versión 4 en la versión Solaris 10
Información adicional sobre nfsmapid
Opciones mount para sistemas de archivos NFS
Opciones share no específicas del sistema de archivos
Opciones share específicas de NFS
Configuración de listas de acceso con el comando share
Comandos para resolución de problemas de NFS
Anular el uso compartido y volver a compartir un sistema de archivos en NFS versión 4
Espacio de nombre de sistema de archivos en NFS versión 4
Identificadores de archivos volátiles en NFS versión 4
Recuperación de cliente en NFS versión 4
Compatibilidad de uso compartido OPEN en NFS versión 4
ACL y nfsmapid en NFS versión 4
Motivos de falla de la asignación de ID
Cómo evitar problemas de asignación de ID con las ACL
Comprobación de ID de usuario o de grupo sin asignar
Información adicional sobre las ACL o nfsmapid
Negociación de tamaño de transferencia de archivos
Cómo se montan los sistemas de archivos
Efectos de la opción -public y direcciones URL NFS al montar
Conmutación por error por parte del cliente
Terminología de conmutación por error
¿Qué es un sistema de archivos replicado?
Conmutación por error y bloqueo NFS
Conmutación por error por parte del cliente en NFS versión 4
Cómo funciona el registro del servidor NFS
Cómo funciona el servicio WebNFS
Cómo funciona la negociación de seguridad WebNFS
Limitaciones WebNFS con uso de explorador web
Cómo funcionan los montajes de reflejo
Cuándo utilizar montajes de reflejo
Montaje de un sistema de archivos mediante montajes de reflejo
Desmontaje de un sistema de archivos mediante montajes de reflejo
Cómo funcionan las referencias de NFS
¿Cuándo utilizar referencias NFS?
Creación de una referencia NFS
Eliminación de una referencia NFS
Cómo navega autofs por la red (mapas)
Cómo Autofs inicia el proceso de navegación (mapa maestro)
Variables en una entrada de mapa Autofs
Mapas que hacen referencia a otros mapas
Modificar cómo navega autofs por la red (modificación de mapas)
Comportamiento predeterminado de autofs con los servicios de nombres
Autofs utiliza tres tipos de mapas:
Mapa maestro
Mapas directos
Mapas indirectos
El mapa auto_master asocia un directorio con un mapa. El mapa es una lista maestra que especifica todos los mapas que autofs debe comprobar. El siguiente ejemplo muestra lo que un archivo auto_master puede contener.
Ejemplo 3-3 Archivo de muestra /etc/auto_master
# Master map for automounter # +auto_master /net -hosts -nosuid,nobrowse /home auto_home -nobrowse /nfs4 -fedfs -ro,nosuid,nobrowse /- auto_direct -ro
Este ejemplo muestra el archivo genérico auto_master con una agregación para el mapa auto_direct. Cada línea del mapa maestro /etc/auto_master tiene la siguiente sintaxis:
mount-point map-name [ mount-options ]
punto_montaje es el nombre de ruta de un directorio (absoluto). Si el directorio no existe, autofs crea el directorio si es posible. Si el directorio existe y no está vacío, el montaje en el directorio oculta su contenido. En esta situación, autofs emitirá un aviso.
La notación /- como punto de montaje indica que este mapa particular es un mapa directo. La notación también significa que ningún punto de montaje concreto está asociado con el mapa.
nombre_mapa es el mapa que autofs utiliza para buscar instrucciones de ubicaciones o información de montaje. Si el nombre está precedido por una barra diagonal (/), autofs interpreta el nombre como un archivo local. De lo contrario, autofs busca la información de montaje mediante la búsqueda que se especifica en el archivo de configuración de cambios del servicio de nombres (/etc/nsswitch.conf). También se utilizan mapas especiales para /net. Consulte Punto de montaje /net para obtener más información.
opciones_montaje es una lista opcional de opciones separadas por comas que se aplican al montaje de las entradas que se especifican en nombre_mapa, a menos que las entradas de nombre_mapa presenten otras opciones. Las opciones para cada tipo específico de sistema de archivos se muestran en la página del comando man de montaje para ese sistema de archivos. Por ejemplo, consulte la página del comando man mount_nfs(1M) para obtener opciones de montaje específicas de NFS. Las opciones bg (en segundo plano) y fg (en primer plano) no se aplican pata los puntos de montaje específicos de NFS.
Una línea que comienza con # es un comentario. Todos los texto que siguen hasta el final de la línea se ignoran.
Para dividir las líneas y hacerlas más cortas, coloque una barra diagonal inversa (\) al final de la línea. El número máximo de caracteres de una entrada es 1024.
Nota - Si el mismo punto de montaje se utiliza en dos entradas, la primera entrada es utilizada por el comando automount. La segunda entrada se ignora.
El punto de montaje /home es el directorio en el que se van a montar las entradas en /etc/auto_home (un mapa indirecto).
Nota - Autofs funciona en todos los equipos y admite de manera predeterminada /net y /home (directorios principales de montaje automático). Estos valores predeterminados se pueden sustituir mediante entradas en el mapa NIS auto.master o por la modificación local del archivo /etc/auto_master.
Autofs monta en el directorio /net todas las entradas del mapa especial -hosts. El mapa es un mapa incorporado que utiliza sólo la base de datos de hosts. Por ejemplo, si el equipo gumbo está en la base de datos hosts y exporta cualquiera de sus sistemas de archivos. El siguiente comando cambia el directorio actual por el directorio root del equipo gumbo.
% cd /net/gumbo
Autofs puede montar sólo los sistemas de archivos exportados del host gumbo, es decir, los sistemas de archivos en un servidor que están disponibles para los usuarios de red en lugar de los sistemas de archivos en un disco local. Por lo tanto, no todos los archivos y directorios en gumbo podrían estar disponibles mediante /net/gumbo.
Con el método de acceso /net, el nombre de servidor está en la ruta de acceso y depende de la ubicación. Si desea mover un sistema de archivos exportado de un servidor a otro, es posible que la ruta ya no funcione. Debe configurar una entrada en un mapa específicamente para el sistema de archivos que desea en lugar de utilizar /net.
Nota - Mediante el uso de NFSv3 y protocolos anteriores, autofs comprueba la lista de exportación del servidor sólo en el momento del montaje. Después montar los sistemas de archivos de un servidor, autofs no vuelve a comprobar con el servidor hasta que los sistemas de archivos del servidor se desmontan automáticamente. Por lo tanto, los sistemas de archivos recién exportados no son "visibles" hasta que los sistemas de archivos en el cliente se desmontan y se vuelven a montar. Para los sistemas que usan NFSv4, los montajes de reflejo reflejan los cambios dinámicos realizados a la lista de sistemas de archivos exportados en el servidor.
El punto de montaje /nfs4 utiliza un pseudo-mapa para montar el dominio root del sistema de archivos federado. Una referencia a /nfs4/example.net producirá un intento de encontrar la raíz de dominio para el dominio DNS example.net y de montaje en esa ubicación. Para ello, es necesario que el servidor DNS devuelva un registro como se describe en Configuración de un registro DNS para un servidor FedFS.
Un mapa directo es un punto de montaje automático. Con un mapa directo, existe una asociación directa entre un punto de montaje en el cliente y un directorio en el servidor. Los mapas directos tienen un nombre de ruta completo e indican la relación explícitamente. El siguiente es un mapa /etc/auto_direct típico:
/usr/local -ro \ /bin ivy:/export/local/sun4 \ /share ivy:/export/local/share \ /src ivy:/export/local/src /usr/man -ro oak:/usr/man \ rose:/usr/man \ willow:/usr/man /usr/games -ro peach:/usr/games /usr/spool/news -ro pine:/usr/spool/news \ willow:/var/spool/news
Las líneas de un mapa directo tienen la siguiente sintaxis:
clave [ opciones_montaje ] ubicación
clave es el nombre de ruta del punto de montaje en un mapa directo.
opciones_montaje corresponde a las opciones que desea aplicar a este montaje en particular. Estas opciones son necesarias sólo si las opciones son distintas a las del mapa predeterminado. Las opciones para cada tipo específico de sistema de archivos se muestran en la página del comando man de montaje para ese sistema de archivos. Por ejemplo, consulte la página del comando man mount_nfs(1M) para obtener opciones de montaje específicas de NFS.
ubicación es la ubicación del sistema de archivos. Uno o más sistemas de archivos se especifican como server:pathname para sistemas de archivos NFS.
Nota - El nombre_ruta no debe incluir un punto de montaje de montaje automático. El nombre_ruta debe ser la ruta real absoluta del sistema de archivos. Por ejemplo, la ubicación de un directorio principal debe aparecer como server:/export/home/username, no como server:/home/username.
Como en el mapa maestro, una línea que comienza con # es un comentario. Todos los texto que siguen hasta el final de la línea se ignoran. Coloque una barra diagonal inversa al final de la línea para dividir las líneas largas y hacerlas más cortas.
De todos los mapas, las entradas de un mapa directo se asemejan más a las entradas correspondientes en /etc/vfstab. Una entrada puede aparecer en /etc/vfstab de la siguiente manera:
dancer:/usr/local - /usr/local/tmp nfs - yes ro
La entrada equivalente aparece en un mapa directo de la siguiente manera:
/usr/local/tmp -ro dancer:/usr/local
Nota - No hay opciones de concatenación entre los mapas del montador automático. Cualquiera de las opciones que se agregan a un montador automático, sustituyen todas las opciones que aparecen en los mapas buscados anteriormente. Por ejemplo, las opciones que se incluyen en el mapa auto_master se sustituirían con las entradas correspondientes en cualquier otro mapa.
Consulte Cómo selecciona autofs los archivos de sólo lectura más cercanos para los clientes (ubicaciones múltiples) para conocer otras características importantes asociadas con este tipo de mapas.
En el Ejemplo 3-3, el punto de montaje /- indica a autofs que no asocie las entradas en auto_direct con ningún punto de montaje específico. Los mapas indirectos utilizan los puntos de montaje que se definen en el archivo auto_master. Los mapas directos utilizan puntos de montaje que se especifican en el mapa mencionado. Recuerde que, en un mapa directo, la clave, o punto de montaje, es un nombre de ruta completo.
Un archivo auto_master NIS sólo puede tener un mapa directo, ya que el punto de montaje debe ser un valor único en el espacio de nombre. Un archivo auto_master que sea un archivo local puede tener cualquier número de entradas de mapa directo si las entradas no se duplican.
Un mapa indirecto usa un valor de sustitución de una clave para establecer la asociación entre un punto de montaje en el cliente y el directorio en el servidor. Los mapas indirectos son útiles para acceder a sistemas de archivos específicos, como directorios principales. El mapa auto_home es un ejemplo de un mapa indirecto.
Las líneas de los mapas indirectos tienen la siguiente sintaxis general:
clave [ opciones_montaje ] ubicación
clave es un nombre sin barras diagonales en un mapa indirecto.
opciones_montaje corresponde a las opciones que desea aplicar a este montaje en particular. Estas opciones son necesarias sólo si las opciones son distintas a las del mapa predeterminado. Las opciones para cada tipo específico de sistema de archivos se muestran en la página del comando man de montaje para ese sistema de archivos. Por ejemplo, consulte la página del comando man mount_nfs(1M) para obtener opciones de montaje específicas de NFS.
ubicación es la ubicación del sistema de archivos. Uno o más sistemas de archivos se especifican como server:pathname.
Nota - El nombre_ruta no debe incluir un punto de montaje de montaje automático. El nombre_ruta debe ser la ruta real absoluta del sistema de archivos. Por ejemplo, la ubicación de un directorio debe aparecer en la lista como server:/usr/local, no como server:/net/server/usr/local.
Como en el mapa maestro, una línea que comienza con # es un comentario. Todos los texto que siguen hasta el final de la línea se ignoran. Coloque una barra diagonal inversa (\) al final de la línea para dividir las líneas largas y hacerlas más cortas. El Ejemplo 3-3 muestra un mapa auto_master que contiene la siguiente entrada:
/home auto_home -nobrowse
auto_home es el nombre del mapa indirecto que contiene las entradas que se montarán en /home. Un mapa típico auto_home puede contener lo siguiente:
david willow:/export/home/david rob cypress:/export/home/rob gordon poplar:/export/home/gordon rajan pine:/export/home/rajan tammy apple:/export/home/tammy jim ivy:/export/home/jim linda -rw,nosuid peach:/export/home/linda
Por ejemplo, supongamos que el mapa anterior está en el host oak. Suponga que el usuario linda tiene una entrada en la base de datos de contraseñas que especifica su directorio principal como /home/linda. Siempre que linda se conecta al equipo oak, autofs monta el directorio /export/home/linda que reside en el equipo peach. Su directorio principal está montado como de lectura y escritura, nosuid.
Suponga que se producen las siguientes condiciones: el directorio principal del usuario linda aparece en la base de datos de contraseñas como /home/linda. Nadie, ni siquiera Linda, tiene acceso a esta ruta desde cualquier equipo que se haya configurado con el mapa maestro que haga referencia al mapa en el ejemplo anterior.
En estas condiciones, el usuario linda puede ejecutar login o rlogin en cualquiera de estos equipos y tener su directorio principal montado en el lugar para ella.
Además, ahora Linda también puede escribir el comando siguiente:
% cd ~david
autofs monta el directorio principal de David para ella (si lo autorizan todos los permisos).
Nota - No hay opciones de concatenación entre los mapas del montador automático. Cualquiera de las opciones que se agregan a un montador automático, sustituyen todas las opciones que aparecen en los mapas buscados anteriormente. Por ejemplo, las opciones que se incluyen en el mapa auto_master se sustituirían con las entradas correspondientes en cualquier otro mapa.
En una red sin un servicio de nombre, debe cambiar todos los archivos relevantes (como /etc/passwd) en todos los sistemas de la red para permitir que Linda acceda a sus archivos. Con NIS, realice los cambios en el servidor NIS maestro y propague las bases de datos relevantes a los servidores esclavos.