Инструмент nfsconf

CentOS / RHEL 8 представляет инструмент nfsconf для управления файлами конфигурации клиента и сервера NFS в NFSv4 и NFSv3.

Настраивается инструмент nfsconf с помощью /etc/nfs.conf (файл /etc/sysconfig/nfs из более ранних версий операционной системы теперь устарел).

Используйте инструмент nfsconf для получения, установки или отмены параметров конфигурации NFS.

Файл конфигурации /etc/nfs.conf состоит из нескольких разделов, начинающихся с ключевого слова в квадратных скобках ([ключевое слово]), с присвоением значений внутри раздела.

Для сервера NFS настройте раздел [nfsd].

Присвоение значения или ключа состоит из имени значения, знака равенства и настройки значения, например vers4.2=y.

Строки, начинающиеся с «#» или «;» игнорируются, как и любые пустые.

$ 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 
#
По умолчанию пары «ключ-значение» раздела [nfsd] закомментированы.
Однако в комментариях показаны параметры по умолчанию, которые вступят в силу, если они не будут изменены.
Это дает вам хорошую отправную точку для настройки NFS.

Используйте значение ключа раздела nfsconf –set, чтобы задать значение ключа в указанном разделе.

$ sudo nfsconf --set nfsd vers4.2 y

Эта команда покажет обновленный файл конфигурации /etc/nfs.conf:

$ 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 
#

Используйте ключ nfsconf –get, чтобы получить значение ключа в указанном разделе:

 sudo nfsconf --get nfsd vers4.2 
y

Используйте ключ nfsconf –unset, чтобы сбросить значение ключа в указанном разделе:

$ sudo nfsconf --unset nfsd vers4.2

Настройка клиента NFSv4-only

Вы можете настроить клиента только для NFSv4, установив следующие значения в файле конфигурации /etc/nfs.conf.

Начните с отключения UDP и других ключей, связанных с NFSv2 и NFSv3:

$ sudo nfsconf --set nfsd udp n 
$ sudo nfsconf --set nfsd vers2 n 
$ sudo nfsconf --set nfsd vers3 n

Включите связанные ключи TCP и NFSv4.

[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

Как и раньше, изменения появятся в файле конфигурации /etc/nfs.conf:

$ cat /etc/nfs.conf 
[nfsd] 
udp = n 
vers2 = n 
vers3 = n 
tcp = y 
vers4 = y 
vers4.0 = y 
vers4.1 = y 
vers4.2 = y

 

Поделитесь статьей:

Добавить комментарий