nfsadmin

参数 描述
-l 列出客户端持有的所有锁。
-r {client|all} 释放由客户端持有的锁,如果所有客户端均指定了 all,则为。
start 启动 NFS 服务器服务。
stop 停止 NFS 服务器服务。
config 指定 NFS 服务器的常规设置。 必须至少提供以下选项之一和 config 命令参数:
  • mapsvr = -将服务器设置为 NFS 服务器的用户名映射服务器。 尽管此选项仍可与以前版本的兼容性一起使用,但你应改为使用 sfuadmin 实用程序。
  • auditlocation = -指定是否审核事件以及记录事件的位置。 需要以下参数之一:
    • eventlog -指定将仅在事件查看器应用程序日志中记录审核的事件。
    • 文件 -指定将仅在指定的文件中记录已审核的事件
    • 两者 -指定审核事件将记录在事件查看器应用程序日志以及由指定的文件中
    • -指定不审核事件。
  • fname = -将文件指定的文件设置为审核文件。 默认值为 %sfudir%\log\nfssvr
  • fsize = -将大小设置为审核文件的最大大小(mb)。 默认的最大大小为 7 MB
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all -指定要记录的事件。 若要开始记录事件,请在事件名称之前键入一个加号 (+) ; 若要停止记录事件,请在 - 事件名称之前键入减号 () 。 如果省略符号,则假定为 + 符号。 不要将 所有 事件与任何其他事件名称一起使用。
  • lockperiod = -指定在到 NFS 服务器的连接丢失然后重新建立,或在 NFS 服务器服务重新启动后,NFS 服务器等待回收锁的秒数。
  • portmapprotocol = -指定 Portmap 支持的传输协议。 默认设置为 TCP + UDP
  • mountprotocol = -指定装载支持的传输协议。 默认设置为 TCP + UDP
  • nfsprotocol = -指定网络文件系统 (NFS) 支持的传输协议。 默认设置为 TCP + UDP
  • nlmprotocol = -指定网络锁定管理器 (NLM) 支持哪种传输协议。 默认设置为 TCP + UDP
  • nsmprotocol = -指定网络状态管理器 (NSM) 支持的传输协议。 默认设置为 TCP + UDP
  • enableV3 = -指定是否将支持 NFS 版本3协议。 默认设置为 "是"
  • renewauth = -指定在 config renewauthinterval 指定的时间段后是否需要重新进行身份验证的客户端连接。 默认设置为 " "。
  • renewauthinterval = -如果 config renewauth 设置为config renewauth,则指定在强制重新进行身份验证之前经过的秒数。 默认值为 600 秒
  • dircache = -指定目录缓存的大小(kb)。 指定为 size 的数字必须是4到128之间的4的倍数。 默认目录缓存大小为 128 KB
  • translationfile = -指定一个文件,其中包含用于替换文件名称中的字符的映射信息(从基于 Windows 的转换为基于 UNIX 的文件系统时)。 如果未指定文件,则将禁用文件名字符转换。 如果 translationfile 的值已更改,则必须重新启动服务器才能使更改生效。
  • dotfileshidden = -指定名称以句点开头 ( 的文件是否 ) 标记为隐藏在 Windows 文件系统中,因此会对 NFS 客户端隐藏。 默认设置为 " "。
  • casesensitivelookups = -指定目录查找是否区分大小写 (需要完全匹配字符大小写) 。

    还必须禁用 Windows 内核不区分大小写,以支持区分大小写的文件名。 若要支持区分大小写,请将注册表项的 DWord 值更改 0

  • ntfscase = -指定 NTFS 文件系统中文件名称的大小写是否以小写、大写或存储在目录中的形式返回。 默认设置为 " 保留"。 如果 casesensitivelookups 设置为 "是",则无法更改此设置。
creategroup <name> 创建新的客户端组,并为其指定名称。
listgroups 显示所有客户端组的名称。
deletegroup <name> 删除由名称指定的客户端组。
renamegroup <oldname><newname> oldname 指定的客户端组的名称更改为 newname
addmembers <hostname>[...] 主机 添加到按 名称指定的客户端组。
listmembers <name> 列出由 名称指定的客户端组中的主机。
deletemembers <hostname><groupname>[...] 指定的客户端组中删除主机指定的客户端。
参数 说明
start 启动 NFS 客户端服务。
stop 停止 NFS 客户端服务。
config 指定 NFS 客户端的常规设置。 必须至少提供以下选项之一和 config 命令参数:
  • fileaccess = -指定在网络文件系统 (NFS) 服务器上创建的文件的默认权限模式。 Mode参数由三位数字组成,其中0到 7 (包含) ,表示授予用户、组和其他权限的默认权限。 数字转换为 UNIX 样式的权限,如下所示: 0 = none1 = x (执行) 2 = w (仅写入) 3 = wx (写入和执行) 4 = r (只读) 5 = (读取和执行) 6 = rw (读取和写入) ,6 = rwx (读取、写入和执行) 。 例如,向 fileaccess=750 所有者授予 "读取"、"写入" 和 "执行" 权限,对组具有 "读取" 和 "执行" 权限,而对其他用户没有访问权限。
  • mapsvr = -将服务器设置为适用于 NFS 的客户端的用户名映射服务器。 尽管此选项仍可与以前版本的兼容性一起使用,但你应改为使用 sfuadmin 实用程序。
  • mtype = -指定默认装载类型。 对于硬装载,NFS 客户端会继续重试失败的 RPC,直到成功。 对于软装载,NFS 客户端在重试后将失败返回到调用应用程序。
  • 重试 =-指定尝试建立软装载连接的次数。 此值必须介于1到10(含)之间。 默认值为 1
  • timeout= - 指定等待远程过程调用连接 (秒) 。 此值必须是0.8、0.91 到 60(含)的整数。 默认值为0.8。
  • protocol= - 指定客户端支持的传输协议。 默认设置为 TCP+UDP
  • rsize= -指定读取缓冲区的大小(以 KB 为单位)。 此值可以是0.5、1、2、4、8、1632。 默认值为 32
  • wsize= - 指定写入缓冲区的大小(以 KB 为单位)。 此值可以是0.5、1、2、4、8、1632。 默认值为 32
  • perf=default - 将以下性能设置还原为默认值、mtype、retry、timeout、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

其他参考

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

一个命令行实用工具,用于管理运行 Microsoft Services for Network File System (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 指定要管理的远程计算机。 可以使用 Internet 名称服务 Windows WINS (WINS) 名称或域名系统 (DNS) 名称或 Internet 协议 (IP) 地址来指定计算机。
-u 用户名 指定要使用其凭据的用户的用户名。 可能需要以 domain\username格式将域名添加到用户名。
-p 密码 指定使用 -u 选项指定的用户的密码。 如果指定 -u 选项但省略 了 -p 选项,系统会提示输入用户的密码。