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

退出打印视图

更新时间: 2014 年 7 月
 
 

选择不同的 NFS 版本

如果要使用除 NFS 版本 4 之外的 NFS 版本,您可以选择不同的版本:

如何在服务器上选择不同版本的 NFS

如果选择不使用 NFS 版本 4(缺省情况下设置的版本),您可以选择其他 NFS 版本。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 更改 SMF 参数以设置 NFS 版本号。

    例如,如果要使服务器仅提供 NFS 版本 3,则将 server_versmaxserver_versmin 参数的值都设置为 3

    # sharectl set -p server_versmax=3 nfs
    # sharectl set -p server_versmin=3 nfs
  3. 如果要禁用服务器委托,请更改 server_delegation 属性。
    # sharectl set -p server_delegation=off nfs

    NFS 服务器委托可使 NFS 客户机高速缓存文件,直到其他 NFS 客户机需要访问相同的文件为止。在 NFS 版本 4 中,缺省情况下将启用服务器委托。有关更多信息,请参见NFS 版本 4 中的委托

  4. 如果要为客户机和服务器设置公共域,请更改 nfsmapid_domain 属性。

    您可以为客户机和服务器设置公共域,以便在客户机和服务器之间进行用户 ID 或组 ID 映射。

    # sharectl set -p nfsmapid_domain=my.example.com nfs

    其中,my.example.com 提供了公共域名。

    有关 nfsmapid 守护进程的更多信息,请参见NFS 守护进程

  5. 检查 NFS 服务是否正在服务器上运行。
    # svcs network/nfs/server
  6. 如有必要,请启用 NFS 服务。

    如果 NFS 服务处于脱机状态,请键入以下命令来启用该服务:

    # svcadm enable network/nfs/server

    有关配置 NFS 服务的信息,请参见如何设置自动文件系统共享

另请参见

NFS 中的版本协商

如何在客户机上选择不同的 NFS 版本

以下过程说明了如何控制在客户机上使用哪一版本的 NFS。缺省情况下设置的 NFS 版本为 NFS 版本 4。

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 更改 SMF 参数以设置 NFS 版本号。

    例如,如果希望使用 NFS 版本 3 协议挂载所有文件系统,则将 client_versmaxclient_versmin 参数的值都设置为 3

    # sharectl set -p client_versmax=3 nfs
    # sharectl set -p client_versmin=3 nfs
  3. 在客户机上挂载 NFS。
    # mount server-name:/share-point /local-dir
    server-name

    服务器的名称。

    /share-point

    远程目录的路径

    /local-dir

    本地挂载点的路径

另请参见

NFS 中的版本协商

如何使用 mount 命令在客户机上选择不同版本的 NFS

以下过程说明了如何使用 mount 命令来控制在客户机上用于进行特定挂载的 NFS 版本。要了解如何为客户机挂载的所有文件系统修改 NFS 版本,请参见如何在客户机上选择不同的 NFS 版本

  1. 成为管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 在客户机上挂载所需的 NFS 版本。
    # mount -o vers=value server-name:/share-point /local-dir
    value

    NFS 版本号

    server-name

    服务器的名称

    /share-point

    远程目录的路径

    /local-dir

    本地挂载点的路径


    注 -  此命令覆盖 SMF 系统信息库中的客户机设置。

另请参见

NFS 中的版本协商