Esta versión incluye la utilidad sharectl, que es una herramienta administrativa que le permite configurar y gestionar protocolos de uso compartido de archivos, por ejemplo NFS. Puede utilizar este comando para realizar lo siguiente:
Establecer propiedades operativas del cliente y el servidor
Visualizar los valores de propiedad de un protocolo específico
Obtener el estado de un protocolo
La utilidad sharectl utiliza la siguiente sintaxis:
# sharectl subcommand [option] [protocol]
La utilidad sharectl permite los siguientes subcomandos:
Define las propiedades de un protocolo de uso compartido de archivos. Para obtener una lista de propiedades y valores de propiedad, consulte los parámetros que se describen en la página del comando man nfs(4).
Muestra las propiedades y valores de propiedad para el protocolo especificado.
Muestra si el protocolo especificado está activado o desactivado. Si no se especifica ningún protocolo, se muestra el estado de todos los protocolos de uso compartido de archivos.
Para obtener más información sobre la utilidad sharectl, consulte lo siguiente:
Página del comando man sharectl (1M)
El subcomando set, que define las propiedades de un protocolo de uso compartido de archivos, es compatible con las siguientes opciones:
Proporciona una descripción de ayuda en pantalla
Define una propiedad para el protocolo
El subcomando set utiliza la siguiente sintaxis:
# sharectl set [-h] [-p property=value] protocol
Debe tener privilegios root para usar el subcomando set.
No es necesario repetir este comando para cada valor de propiedad adicional. Puede utilizar la opción –p varias veces para definir varias propiedades en el mismo comando.
En el siguiente ejemplo se establece en 3 la versión mínima del protocolo NFS para el cliente:
# sharectl set -p client_versmin=3 nfs
El subcomando get, que muestra las propiedades y los valores de propiedad para el protocolo especificado, admite las siguientes opciones:
Proporciona una descripción de ayuda en pantalla.
Identifica el valor de propiedad para la propiedad especificada. Si no se utiliza la opción –p, se muestran todos los valores de propiedad.
El subcomando get usa la siguiente sintaxis:
# sharectl get [-h] [-p property] protocol
Debe tener privilegios root para usar el subcomando get.
El siguiente ejemplo utiliza servers, que es la propiedad que le permite especificar el número máximo de solicitudes NFS simultáneas:
# sharectl get -p servers nfs servers=1024
En el siguiente ejemplo, como no se utiliza la opción –p, se muestran todos los valores de propiedad:
# sharectl get nfs servers=1024 listen_backlog=32 protocol=ALL servers=32 lockd_listen_backlog=32 lockd_servers=20 lockd_retransmit_timeout=5 grace_period=90 nfsmapid_domain=example.com server_versmin=2 server_versmax=4 client_versmin=2 client_versmax=4 server_delegation=on max_connections=-1 device=
El subcomando status, indica si el protocolo especificado está activado o desactivado. Admite la opción –h, que proporciona una descripción de la ayuda en línea.
El subcomando status tiene la siguiente sintaxis:
# sharectl status [-h] [protocol]
El siguiente ejemplo muestra el estado del protocolo NFS:
# sharectl status nfs nfs enabled