Next: Samba Services, Previous: Servicios VPN, Up: Servicios [Contents][Index]
El módulo (gnu services nfs)
proporciona los siguientes servicios,
que se usan habitualmente en relación con el montado o la exportación de
árboles de directorios como sistemas de archivos en red (NFS).
Mientras que es posible usar los componentes individuales de forma conjunta
para proporcionar un servicio del sistema de archivos en red NFS,
recomendamos la configuración de un servidor NFS mediante
nfs-service-type
.
El servicio NFS se hace cargo de configurar todos los servicios de componentes de NFS, la configuración del núcleo de sistemas de archivos e instala los archivos de configuración en las rutas que NFS espera.
Este es el tipo de datos para un servidor NFS completo.
Este tipo de datos representa la configuración del servicio NFS y todos sus subsistemas.
Tiene los siguientes parámetros:
nfs-utils
(predeterminado: nfs-utils
)El paquete nfs-utils usado.
nfs-versions
(predeterminadas: '("4.2" "4.1" "4.0")
)Si se proporciona como valor una lista de cadenas, el daemon
rpc.nfsd
se limitará a la implementación de las versiones del
protocolo NFS proporcionadas.
exports
(predeterminada: '()
)Una lista de directorios que el servidor NFS debe exportar. Cada entrada es una lista que consiste en dos elementos: un nombre de directorio y una cadena que contiene todas las opciones. Este es un ejemplo en el que el directorio /exportado se proporciona a todos los clientes NFS en modo de solo-lectura:
(nfs-configuration
(exports
'(("/exportado"
"*(ro,insecure,no_subtree_check,crossmnt,fsid=0)"))))
rpcmountd-port
(predeterminado: #f
)El puerto de red que el daemon rpc.mountd
debe usar.
rpcstatd-port
(predeterminado: #f
)El puerto de red que el daemon rpc.statd
debe usar.
rpcbind
(predeterminado: rpcbind
)El paquete rpcbind usado.
idmap-domain
(predeterminado: "localdomain"
)El nombre de dominio local de NFSv4.
nfsd-port
(predeterminado: 2049
)El puerto de red que el daemon nfsd
debe usar.
nfsd-threads
(predeterminado: 8
)Número de hilos usados en el daemon nfsd
.
nfsd-tcp?
(predeterminado: #t
)Determina si el daemon nfsd
debe escuchar en un puerto TCP.
nfsd-udp?
(predeterminado: #f
)Determina si el daemon nfsd
debe escuchar en un puerto UDP.
pipefs-directory
(predeterminado: "/var/lib/nfs/rpc_pipefs"
)El directorio donde el sistema de archivos pipefs debe montarse.
debug
(predeterminada: '()"
)Una lista de subsistemas para los cuales debe activarse la salida de
depuración. Es una lista de símbolos. Cualquiera de estos símbolos son
válidos: nfsd
, nfs
, rpc
, idmap
, statd
o
mountd
.
Si no necesita un servicio NFS completo o prefiere construirlo por su cuenta puede usar los componentes individuales que se documentan a continuación.
El servicio RPC Bind proporciona una forma de asociar números de programa con direcciones universales. Muchos servicios relacionados con NFS usan esta característica. De ahí que se inicie automáticamente cuando un servicio dependiente se inicia.
Un tipo de servicio para el daemon de asignación de puertos RPC.
Tipo de datos que representa la configuración del servicio RPC Bind. Este tipo tiene los siguientes parámetros:
rpcbind
(predeterminado: rpcbind
)El paquete rpcbind usado.
warm-start?
(predeterminado: #t
)Si este parámetro es #t
, el daemon leerá el archivo de estado durante
el arranche, por tanto recargando la información del estado almacenada por
la instancia previa.
El sistema de archivos pipefs se usa para transferir datos relacionados con NFS entre el núcleo y los programas de espacio de usuaria.
Un tipo de servicio para el pseudo-sistema de archivos pipefs.
Tipo de datos que representa la configuración del servicio del pseudo-sistema de archivos pipefs. Este tipo tiene los siguientes parámetros:
mount-point
(predeterminado: "/var/lib/nfs/rpc_pipefs"
)El directorio al que se debe asociar el sistema de archivos.
El daemon sistema de seguridad global (GSS) proporciona fuertes
garantías de seguridad para protocolos basados en RPC. Antes de intercambiar
peticiones RPC el cliente debe establecer un contexto de
seguridad. Habitualmente esto se lleva a cabo con el uso de la orden
kinit
o automáticamente durante el ingreso al sistema mediante el
uso de servicios PAM (see Servicios Kerberos).
Un tipo de servicio para el daemon del sistema de seguridad global (GSS).
Tipo de datos que representa la configuración del servicio del daemon GSS. Este tipo tiene los siguientes parámetros:
nfs-utils
(predeterminado: nfs-utils
)Paquete en el que se encuentra la orden rpc.gssd
.
pipefs-directory
(predeterminado: "/var/lib/nfs/rpc_pipefs"
)El directorio donde el sistema de archivos pipefs debe montarse.
El servicio del daemon idmap proporciona una asociación entre identificadores de usuaria y nombres de usuaria. Habitualmente es necesario para acceder sistemas de archivos montados con NFSv4.
Un tipo de servicio para el daemon de asociación de identidades (IDMAP).
Tipo de datos que representa la configuración del servicio del daemon IDMAP. Este tipo tiene los siguientes parámetros:
nfs-utils
(predeterminado: nfs-utils
)Paquete en el que se encuentra la orden rpc.idmapd
.
pipefs-directory
(predeterminado: "/var/lib/nfs/rpc_pipefs"
)El directorio donde el sistema de archivos pipefs debe montarse.
domain
(predeterminado: #f
)El nombre de dominio local de NFSv4. Debe ser una cadena o #f
. Si es
#f
el daemon usará el nombre de dominio totalmente cualificado de la
máquina.
verbosity
(predeterminado: 0
)El nivel de información de los mensajes del daemon.
Next: Samba Services, Previous: Servicios VPN, Up: Servicios [Contents][Index]