在 Oracle® Solaris 11.2 中管理网络文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

NFS 中的版本协商

NFS 启动过程包括协商服务器和客户机的协议版本级别。如果未指定版本级别,则缺省情况下将选择最佳级别。例如,如果客户机和服务器都可以支持 NFS 版本 3,则会使用 NFS 版本 3。如果客户机或服务器只能支持 NFS 版本 2,则会使用 NFS 版本 2。

您可以使用 sharectl 命令设置 client_versminclient_versmaxserver_versminserver_versmax 参数。为服务器和客户机指定的最小值和最大值将取代这些参数的缺省值。对于客户机和服务器,最小缺省值为 2,最大缺省值为 4。为查找服务器支持的版本,NFS 客户机会从 client_versmax 的值开始,然后依次尝试每个版本,直到遇到 client_versmin 的版本值为止。一旦找到所支持的版本,此过程便会终止。例如,如果 client_versmax=4 而 client_versmin=2,则客户机会首先尝试 NFS 版本 4,然后尝试 NFS 版本 3,最后尝试 NFS 版本 2。如果 client_versmaxclient_versmax 设置为相同的值,则客户机会始终使用此版本,而不会尝试任何其他版本。如果服务器不提供此版本,挂载将会失败。


注 -  您可以使用带有 –vers 选项的 mount 命令来覆盖在 NFS 中通过版本协商确定的值。有关 mount 命令可用选项的更多信息,请参见 mount_nfs(1M) 手册页。

有关设置 NFS 服务的信息,请参见设置 NFS 服务