如果要使用除 NFS 版本 4 之外的 NFS 版本,您可以选择不同的版本:
如果要在服务器上选择不同的 NFS 版本,请参见如何在服务器上选择不同版本的 NFS。
如果要在客户机上选择不同的 NFS 版本,请参见如何在客户机上选择不同的 NFS 版本。
如果要使用命令行在客户机上选择不同的 NFS 版本,请参见如何使用 mount 命令在客户机上选择不同版本的 NFS。
如果选择不使用 NFS 版本 4(缺省情况下设置的版本),您可以选择其他 NFS 版本。
例如,如果要使服务器仅提供 NFS 版本 3,则将 server_versmax 和 server_versmin 参数的值都设置为 3。
# sharectl set -p server_versmax=3 nfs # sharectl set -p server_versmin=3 nfs
# sharectl set -p server_delegation=off nfs
NFS 服务器委托可使 NFS 客户机高速缓存文件,直到其他 NFS 客户机需要访问相同的文件为止。在 NFS 版本 4 中,缺省情况下将启用服务器委托。有关更多信息,请参见NFS 版本 4 中的委托。
您可以为客户机和服务器设置公共域,以便在客户机和服务器之间进行用户 ID 或组 ID 映射。
# sharectl set -p nfsmapid_domain=my.example.com nfs
其中,my.example.com 提供了公共域名。
有关 nfsmapid 守护进程的更多信息,请参见NFS 守护进程。
# svcs network/nfs/server
如果 NFS 服务处于脱机状态,请键入以下命令来启用该服务:
# svcadm enable network/nfs/server
有关配置 NFS 服务的信息,请参见如何设置自动文件系统共享。
另请参见
以下过程说明了如何控制在客户机上使用哪一版本的 NFS。缺省情况下设置的 NFS 版本为 NFS 版本 4。
例如,如果希望使用 NFS 版本 3 协议挂载所有文件系统,则将 client_versmax 和 client_versmin 参数的值都设置为 3。
# sharectl set -p client_versmax=3 nfs # sharectl set -p client_versmin=3 nfs
# mount server-name:/share-point /local-dir
服务器的名称。
远程目录的路径
本地挂载点的路径
另请参见
以下过程说明了如何使用 mount 命令来控制在客户机上用于进行特定挂载的 NFS 版本。要了解如何为客户机挂载的所有文件系统修改 NFS 版本,请参见如何在客户机上选择不同的 NFS 版本。
# mount -o vers=value server-name:/share-point /local-dir
NFS 版本号
服务器的名称
远程目录的路径
本地挂载点的路径
另请参见