nfsadmin

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Служебная программа командной строки, которая управляет сервером для NFS или клиента для NFS на локальном или удаленном компьютере под управлением служб Майкрософт для сетевой файловой системы (NFS). Используется без параметров, сервер nfsadmin отображает текущий сервер для параметров конфигурации NFS, а клиент nfsadmin отображает текущий клиент для параметров конфигурации NFS.

Синтаксис

nfsadmin server [computername] [-u Username [-p Password]] -l
nfsadmin server [computername] [-u Username [-p Password]] -r {client | all}
nfsadmin server [computername] [-u Username [-p Password]] {start | stop}
nfsadmin server [computername] [-u Username [-p Password]] config option[...]
nfsadmin server [computername] [-u Username [-p Password]] creategroup <name>
nfsadmin server [computername] [-u Username [-p Password]] listgroups
nfsadmin server [computername] [-u Username [-p Password]] deletegroup <name>
nfsadmin server [computername] [-u Username [-p Password]] renamegroup <oldname> <newname>
nfsadmin server [computername] [-u Username [-p Password]] addmembers <hostname>[...]
nfsadmin server [computername] [-u Username [-p Password]] listmembers
nfsadmin server [computername] [-u Username [-p Password]] deletemembers <hostname><groupname>[...]
nfsadmin client [computername] [-u Username [-p Password]] {start | stop}
nfsadmin client [computername] [-u Username [-p Password]] config option[...]

Общие параметры

Параметр Описание
computername Указывает удаленный компьютер, который требуется администрировать. Компьютер можно указать с помощью имени службы доменных имен Windows (WINS) или DNS-имени или IP-адреса.
-u Имя пользователя Указывает имя пользователя, учетные данные которого должны использоваться. Возможно, необходимо добавить доменное имя в имя пользователя в домене формы \имя пользователя.
-p Password Задает пароль пользователя, указанного с помощью параметра -u . Если указать параметр -u, но опустить параметр -p, вам будет предложено указать пароль пользователя.
Параметр Описание
-l Выводит список всех блокировок, удерживаемых клиентами.
-R {client|all} Освобождает блокировки, удерживаемые клиентом, или, если все задано всеми клиентами.
start Запускает службу Server для NFS.
stop Останавливает сервер для службы NFS.
config Задает общие параметры сервера для NFS. Необходимо указать по крайней мере один из следующих параметров с аргументом команды конфигурации :
  • mapsvr=<server> — задает сервер в качестве сервера сопоставления имен пользователей для сервера NFS. Хотя этот параметр по-прежнему поддерживается для совместимости с предыдущими версиями, вместо этого следует использовать служебную программу sfuadmin.
  • auditlocation={eventlog|file|both|none} — указывает, будут ли проверяться события и где будут записываться события. Требуется один из следующих аргументов:
    • eventlog — указывает, что аудит событий будет записываться только в журнале приложений Просмотр событий.
    • file — указывает, что аудит событий будет записываться только в файле, указанном в config fnameфайле.
    • оба — указывает, что аудит событий будет записан в журнале приложений Просмотр событий, а также в файле, указанном в config fnameфайле.
    • none — указывает, что события не проверяются.
  • fname=<file> — задает файл, указанный в файле аудита. Значение по умолчанию — %sfudir%\log\nfssvr.log.
  • fsize=<size> — задает максимальный размер в мегабайтах файла аудита. Максимальный размер по умолчанию — 7 МБ.
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all — указывает события, которые нужно регистрировать. Чтобы начать ведение журнала события, введите знак плюса (+) перед именем события; чтобы остановить ведение журнала события, введите знак минуса (-) перед именем события. Если знак опущен, предполагается, + что знак. Не используйте все с другим именем события.
  • lockperiod=<seconds> — указывает количество секунд, в течение которых сервер для NFS будет ждать восстановления блокировки после потери подключения к серверу для NFS, а затем повторно выполнен или после перезапуска службы NFS сервера для NFS.
  • portmapprotocol={TCP|UDP|TCP+UDP} — указывает, какие протоколы транспорта поддерживают Portmap. Значение по умолчанию — TCP+UDP.
  • mountprotocol={TCP|UDP|TCP+UDP} — указывает, какие протоколы транспорта поддерживают подключение. Значение по умолчанию — TCP+UDP.
  • nfsprotocol={TCP|UDP|TCP+UDP} — указывает, какие протоколы транспорта поддерживают сетевую файловую систему (NFS). Значение по умолчанию — TCP+UDP
  • nlmprotocol={TCP|UDP|TCP+UDP} — указывает, какие транспортные протоколы поддерживают диспетчер сетевых блокировок (NLM). Значение по умолчанию — TCP+UDP.
  • nsmprotocol={TCP|UDP|TCP+UDP} — указывает, какие протоколы транспорта поддерживают диспетчер состояния сети (NSM). Значение по умолчанию — TCP+UDP.
  • enableV3={yes|no} — указывает, будут ли поддерживаться протоколы NFS версии 3. Параметр по умолчанию — да.
  • renewauth={yes|no} — указывает, должны ли клиентские подключения повторно выполнять проверку подлинности после периода, указанного в конфигурации renewauthinterval. Параметр по умолчанию не задан.
  • renewauthinterval=<seconds> — указывает количество секунд, истекающих до того, как клиент вынужден повторно пройти проверку подлинности, если config renewauth задано значение "Да". Значение по умолчанию — 600 секунд.
  • dircache=<size> — указывает размер в килобайтах кэша каталогов. Число, указанное как размер, должно быть кратным от 4 до 128. Размер кэша каталогов по умолчанию — 128 КБ.
  • translationfile=<file> — указывает файл, содержащий сведения о сопоставлении для замены символов в именах файлов при перемещении их из Windows в файловые системы на основе UNIX. Если файл не указан, преобразование символов имени файла отключено. Если значение файла перевода изменено, необходимо перезапустить сервер, чтобы изменения вступили в силу.
  • dotfileshidden={yes|no} — указывает, помечены ли файлы с именами, начиная с периода (.), скрыты в файловой системе Windows и, следовательно, скрыты от клиентов NFS. Параметр по умолчанию не задан.
  • caseensitivelookups={yes|no} — указывает, учитывается ли поиск каталогов регистр (требуется точное сопоставление регистра символа).

    Для поддержки имен файлов, чувствительных к регистру, необходимо также отключить регистр ядра Windows. Чтобы обеспечить чувствительность к регистру, измените значение DWord раздела реестра на HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel0.

  • ntfscase={lower|upper|preserve} — указывает, будет ли регистр символов в именах файлов в файловой системе NTFS возвращаться в нижнем регистре, верхнем регистре или в форме, хранящейся в каталоге. Параметр по умолчанию сохраняется. Этот параметр нельзя изменить, если параметр casesensitivelookups имеет значение yes.
creategroup <name> Создает новую группу клиентов, предоставляя ей указанное имя.
listgroups Отображает имена всех клиентских групп.
deletegroup <name> Удаляет группу клиентов, указанную по имени.
переименовать группу <oldname><newname> Изменяет имя группы клиентов, указанной старым именем , на новое имя.
addmembers <hostname>[...] Добавляет узел в группу клиентов, указанную по имени.
listmembers <name> Перечисляет хост-компьютеры в группе клиентов, указанной по имени.
deletemembers <hostname><groupname>[...] Удаляет клиент, указанный узлом из группы клиентов, указанной группой.
Параметр Описание
start Запускает клиент для службы NFS.
stop Останавливает клиент для службы NFS.
config Задает общие параметры для клиента для NFS. Необходимо указать по крайней мере один из следующих параметров с аргументом команды конфигурации :
  • fileaccess=<mode> — указывает режим разрешений по умолчанию для файлов, созданных на серверах сетевой файловой системы (NFS). Аргумент режима состоит из трехзначного числа от 0 до 7 (включительно), которые представляют разрешения по умолчанию, предоставленные пользователю, группе и другим пользователям. Цифры преобразуются в разрешения в стиле UNIX следующим образом: 0=none, 1=x (execute), 2=w (только для записи),3=wx (запись и выполнение), 4=r (только для чтения), 5=rx (чтение и выполнение),6=rw (чтение и запись), а также 7=rwx (чтение, запись и выполнение). Например, fileaccess=750 предоставляет разрешения на чтение, запись и выполнение разрешений владельцу, чтению и выполнению разрешений для группы, а также разрешения на доступ к другим пользователям.
  • mapsvr=<server> — задает сервер в качестве сервера сопоставления имен пользователей для клиента для NFS. Хотя этот параметр по-прежнему поддерживается для совместимости с предыдущими версиями, вместо этого следует использовать служебную программу sfuadmin.
  • mtype={hard|soft} — указывает тип подключения по умолчанию. Для жесткого подключения клиент для NFS продолжает повторять неудачный RPC до тех пор, пока он не завершится успешно. Для обратимого подключения клиент для NFS возвращает ошибку вызывающего приложения после повтора вызова числа раз, указанного параметром повтора.
  • Повтор=<number> — указывает количество попыток подключения для мягкого подключения. Это значение должно быть от 1 до 10 включительно. Значение по умолчанию — 1.
  • тайм-аут =<seconds> — указывает количество секунд ожидания подключения (удаленный вызов процедуры). Это значение должно иметь значение 0,8, 0,9 или целое число от 1 до 60 включительно. Значение по умолчанию — 0.8.
  • protocol={TCP|UDP|TCP+UDP} — указывает, какие транспортные протоколы поддерживает клиент. Значение по умолчанию — TCP+UDP.
  • rsize=<size> -Указывает размер буфера чтения в килобайтах. Это значение может быть 0,5, 1, 2, 4, 8, 16 или 32. Значение по умолчанию — 32.
  • wsize=<size> — задает размер буфера записи в килобайтах. Это значение может быть 0,5, 1, 2, 4, 8, 16 или 32. Значение по умолчанию — 32.
  • perf=default — восстанавливает следующие параметры производительности до значений по умолчанию, mtype, повторных попыток, времени ожидания, rsize или wsize.

Примеры

Чтобы остановить сервер для NFS или клиента для NFS, введите следующее:

nfsadmin server stop
nfsadmin client stop

Чтобы запустить сервер для NFS или клиента для NFS, введите следующее:

nfsadmin server start
nfsadmin client start

Чтобы задать, что сервер для NFS не учитывает регистр, введите следующее:

nfsadmin server config casesensitive=no

Чтобы задать для клиента NFS регистр, введите следующее:

nfsadmin client config casesensitive=yes

Чтобы отобразить все текущие параметры сервера для NFS или клиента для NFS, введите следующее:

nfsadmin server config
nfsadmin client config