Lo strumento nfsconf
CentOS/RHEL 8 introduce nfsconf strumento per gestire i file di configurazione del client e del server NFS in NFSv4 e NFSv3. Configura nfsconf strumento utilizzando /etc/nfs.conf (il /etc/sysconfig/nfs file delle versioni precedenti del sistema operativo è ora deprecato). Usa nfsconf strumento per ottenere, impostare o annullare i parametri di configurazione NFS.
Il file di configurazione /etc/nfs.conf è composto da più sezioni che iniziano con una parola chiave tra parentesi quadre ([keyword] ) con attribuzioni di valore all'interno della sezione. Per un server NFS, configura [nfsd] sezione. Un'assegnazione di valore o una chiave è composta da un nome per il valore, un segno di uguale e un'impostazione per il valore, ad esempio vers4.2=y . Le righe che iniziano con “#” o “;” vengono ignorati, così come le righe vuote.
[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 #
Per impostazione predefinita [nfsd] le coppie chiave-valore della sezione sono commentate. Tuttavia, i commenti mostrano le opzioni predefinite che avranno effetto se rimangono invariate. Questo fornisce un buon punto di partenza per la configurazione NFS. Usa il valore chiave della sezione nfsconf –set per impostare un valore per la chiave nella sezione specificata.
[user@host ~]$ sudo nfsconf --set nfsd vers4.2 y
Questo comando aggiorna /etc/nfs.conf file di configurazione:
[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 #
Usa la nfsconf –get section key per recuperare il valore della chiave nella sezione specificata:
[user@host ~]$ sudo nfsconf --get nfsd vers4.2 y
Usa la chiave di sezione nfsconf –unset per annullare l'impostazione del valore della chiave nella sezione specificata:
[user@host ~]$ sudo nfsconf --unset nfsd vers4.2
Configura un client solo NFSv4
È possibile configurare un client solo NFSv4 impostando i seguenti valori nel file di configurazione /etc/nfs.conf. Inizia disabilitando UDP e altre chiavi correlate a NFSv2 e 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
Abilita TCP e NFSv4, chiavi correlate.
[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
Come prima, le modifiche appaiono in /etc/nfs.conf file di configurazione:
[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