Cette version inclut l'utilitaire sharectl, un outil d'administration permettant de configurer et de gérer les protocoles de partage de fichiers tels que NFS. Cette commande permet d'effectuer les opérations suivantes :
Définir des propriétés de fonctionnement du client et du serveur
Afficher les valeurs des propriétés d'un protocole spécifique
Obtenir l'état d'un protocole
L'utilitaire sharectl utilise la syntaxe suivante :
# sharectl subcommand [option] [protocol]
L'utilitaire sharectl prend en charge les sous-commandes suivantes :
Définit les propriétés d'un protocole de partage de fichiers. Pour une liste des propriétés et des valeurs des propriétés, reportez-vous aux paramètres décrits dans la page de manuel nfs(4).
Affiche les propriétés et les valeurs des propriétés pour le protocole spécifié.
Indique si le protocole spécifié est activé ou désactivé. Si aucun protocole n'est spécifié, l'état de tous les protocoles de partage de fichiers s'affiche.
Pour plus d'informations sur l'utilitaire sharectl, reportez-vous aux sections suivantes :
Page de manuel sharectl (1M)
La sous-commande set, laquelle définit les propriétés pour un protocole de partage de fichiers, prend en charge les options suivantes :
Fournit une aide en ligne
Définit une propriété pour le protocole
La sous-commande set utilise la syntaxe suivante :
# sharectl set [-h] [-p property=value] protocol
Vous devez disposer de privilèges root pour utiliser la sous-commande set.
Vous n'avez pas besoin de répéter cette commande pour chaque valeur de propriété supplémentaire. Vous pouvez utiliser l'option –p plusieurs fois pour définir plusieurs propriétés dans la même commande.
L'exemple suivant définit sur 3 la version minimale du protocole NFS pour le client :
# sharectl set -p client_versmin=3 nfs
La sous-commande get, laquelle affiche les propriétés et les valeurs des propriétés pour le protocole spécifié, prend en charge les options suivantes :
Fournit une aide en ligne.
Identifie la valeur de la propriété indiquée. Si l'option –p n'est pas utilisée, toutes les valeurs de la propriété s'affichent.
La sous-commande get utilise la syntaxe suivante :
# sharectl get [-h] [-p property] protocol
Vous devez disposer de privilèges root pour utiliser la sous-commande get.
L'exemple suivant utilise servers, qui est la propriété permettant de spécifier le nombre maximal de demandes NFS simultanées :
# sharectl get -p servers nfs servers=1024
Dans l'exemple suivant, toutes les valeurs de la propriété sont affichées car l'option –p n'est pas utilisée :
# 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=
La sous-commande status indique si le protocole spécifié est activé ou désactivé. Elle prend en charge l'option –h, qui fournit une aide et une description en ligne.
La sous-commande status utilise la syntaxe suivante :
# sharectl status [-h] [protocol]
L'exemple suivant illustre l'état du protocole NFS :
# sharectl status nfs nfs enabled