L'outil nfsconf
CentOS/RHEL 8 présente le nfsconf outil pour gérer les fichiers de configuration du client et du serveur NFS sous NFSv4 et NFSv3. Configurez le nfsconf outil utilisant /etc/nfs.conf (le fichier /etc/sysconfig/nfs fichier des versions antérieures du système d'exploitation est désormais obsolète). Utilisez le nfsconf outil pour obtenir, définir ou annuler les paramètres de configuration NFS.
Le fichier de configuration /etc/nfs.conf est composé de plusieurs sections commençant par un mot clé entre crochets ([keyword] ) avec des affectations de valeur dans la section. Pour un serveur NFS, configurez le [nfsd] section. Une affectation de valeur ou une clé est composée d'un nom pour la valeur, d'un signe égal et d'un paramètre pour la valeur, tel que vers4.2=y . Les lignes commençant par "#" ou ";" sont ignorées, de même que toutes les lignes vides.
[user@host ~]$ sudo cat /etc/nfs.conf ...output omitted... [nfsd] # debug=0 # threads=8 # host= # port=0 # grace-time=90 # lease-time=90 # tcp=y # vers2=n # vers3=y # vers4=y # vers4.0=y # vers4.1=y # vers4.2=y # rdma=n #
Par défaut, le [nfsd] les paires clé-valeur de la section sont commentées. Cependant, les commentaires affichent les options par défaut qui prendront effet si elles ne sont pas modifiées. Cela vous fournit un bon point de départ pour la configuration NFS. Utilisez la valeur de clé de la section nfsconf –set pour définir une valeur pour la clé dans la section spécifiée.
[user@host ~]$ sudo nfsconf --set nfsd vers4.2 y
Cette commande met à jour le fichier /etc/nfs.conf fichier de configuration :
[user@host ~]$ sudo cat /etc/nfs.conf ...output omitted... [nfsd] vers4.2 = y # debug=0 # threads=8 # host= # port=0 # grace-time=90 # lease-time=90 # tcp=y # vers2=n # vers3=y # vers4=y # vers4.0=y # vers4.1=y # vers4.2=y # rdma=n #
Utilisez la clé de section nfsconf –get pour récupérer la valeur de la clé dans la section spécifiée :
[user@host ~]$ sudo nfsconf --get nfsd vers4.2 y
Utilisez la clé de section nfsconf –unset pour annuler la valeur de la clé dans la section spécifiée :
[user@host ~]$ sudo nfsconf --unset nfsd vers4.2
Configurer un client NFSv4 uniquement
Vous pouvez configurer un client NFSv4 uniquement en définissant les valeurs suivantes dans le fichier de configuration /etc/nfs.conf. Commencez par désactiver UDP et les autres clés liées à NFSv2 et NFSv3 :
[user@host ~]$ sudo nfsconf --set nfsd udp n [user@host ~]$ sudo nfsconf --set nfsd vers2 n [user@host ~]$ sudo nfsconf --set nfsd vers3 n
Activez TCP et NFSv4, les clés associées.
[user@host ~]$ sudo nfsconf --set nfsd tcp y [user@host ~]$ sudo nfsconf --set nfsd vers4 y [user@host ~]$ sudo nfsconf --set nfsd vers4.0 y [user@host ~]$ sudo nfsconf --set nfsd vers4.1 y [user@host ~]$ sudo nfsconf --set nfsd vers4.2 y
Comme précédemment, les modifications apparaissent dans le fichier /etc/nfs.conf fichier de configuration :
[user@host ~]$ cat /etc/nfs.conf [nfsd] udp = n vers2 = n vers3 = n tcp = y vers4 = y vers4.0 = y vers4.1 = y vers4.2 = y