启动和停止 NFS 服务器
启动和停止自动挂载程序
选择不同版本的 NFS
从 Solaris 10 发行版开始,NFS 版本 4 为缺省版本。
任务 |
说明 |
参考 |
---|---|---|
启动 NFS 服务器 |
启动 NFS 服务的步骤,前提是该服务尚未自动启动。 | |
停止 NFS 服务器 |
停止 NFS 服务的步骤。通常无需停止该服务。 | |
启动自动挂载程序 |
启动自动挂载程序的步骤。更改某些自动挂载程序映射时需要使用此过程。 | |
停止自动挂载程序 |
停止自动挂载程序的步骤。更改某些自动挂载程序映射时需要使用此过程。 | |
在服务器上选择不同版本的 NFS |
在服务器上选择不同版本的 NFS 的步骤。如果选择不使用 NFS 版本 4,请使用此过程。 | |
在客户机上选择不同版本的 NFS |
修改 /etc/default/nfs 文件在客户机上选择不同版本的 NFS 的步骤。如果选择不使用 NFS 版本 4,请使用此过程。 | |
使用命令行在客户机上选择不同版本的 NFS 的替代步骤。如果选择不使用 NFS 版本 4,请使用此替代过程。 |
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
在服务器上启用 NFS 服务。
键入以下命令。
# svcadm enable network/nfs/server |
此命令可启用 NFS 服务。
从 Solaris 9 发行版开始,引导系统时 NFS 服务器会自动启动。此外,引导系统后,可随时通过共享 NFS 文件系统来自动启用 NFS 服务守护进程。请参见如何设置自动文件系统共享。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
在服务器上禁用 NFS 服务。
键入以下命令。
# svcadm disable network/nfs/server |
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
启用 autofs 守护进程。
键入以下命令:
# svcadm enable system/filesystem/autofs |
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
禁用 autofs 守护进程。
键入以下命令:
# svcadm disable system/filesystem/autofs |
如果选择不使用 NFS 版本 4,请使用此过程。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
编辑 /etc/default/nfs 文件。
例如,如果要使服务器仅提供版本 3,请将 NFS_SERVER_VERSMAX 和 NFS_SERVER_VERSMIN 的值都设置为 3。有关关键字及其值的列表,请参阅/etc/default/nfs 文件的关键字。
NFS_SERVER_VERSMAX=value NFS_SERVER_VERSMIN=value |
提供版本号。
缺省情况下,将对这些行加以注释。另外,请记住删除井号 (#)。
(可选的)如果要禁用服务器委托,请在 /etc/default/nfs 文件中包括以下行。
NFS_SERVER_DELEGATION=off |
在 NFS 版本 4 中,缺省情况下将启用服务器委托。有关更多信息,请参见NFS 版本 4 的委托。
(可选的)如果要为客户机和服务器设置公共域,请在 /etc/default/nfs 文件中包括以下行。
NFSMAPID_DOMAIN=my.comany.com |
提供公共域
有关更多信息,请参阅nfsmapid 守护进程。
检查 NFS 服务是否正在服务器上运行。
键入以下命令:
# svcs network/nfs/server |
此命令将报告 NFS 服务器服务是处于联机状态还是禁用状态。
(可选的)如有必要,请禁用 NFS 服务。
如果发现在前面的步骤中 NFS 服务处于联机状态,请键入以下命令来禁用该服务。
# svcadm disable network/nfs/server |
如果需要配置 NFS 服务,请参阅如何设置自动文件系统共享。
启用 NFS 服务。
键入以下命令以启用该服务。
# svcadm enable network/nfs/server |
以下过程说明如何通过修改 /etc/default/nfs 文件来控制在客户机上使用的 NFS 版本。如果希望使用命令行,请参阅如何使用命令行在客户机上选择不同版本的 NFS。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
编辑 /etc/default/nfs 文件。
例如,如果要使客户机上仅提供版本 3,请将 NFS_CLIENT_VERSMAX 和 NFS_CLIENT_VERSMIN 的值都设置为 3。有关关键字及其值的列表,请参阅/etc/default/nfs 文件的关键字。
NFS_CLIENT_VERSMAX=value NFS_CLIENT_VERSMIN=value |
提供版本号。
缺省情况下,将对这些行加以注释。另外,请记住删除井号 (#)。
在客户机上挂载 NFS。
键入以下命令:
# mount server-name:/share-point /local-dir |
提供服务器的名称。
提供要共享的远程目录的路径。
提供本地挂载点的路径。
以下过程说明如何使用命令行来控制在客户机上使用的用于进行特定挂载的 NFS 版本。如果希望修改 /etc/default/nfs 文件,请参见如何通过修改 /etc/default/nfs 文件在客户机上选择不同版本的 NFS。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
在客户机上挂载所需的 NFS 版本。
键入以下命令:
# mount -o vers=value server-name:/share-point /local-dir |
提供版本号。
提供服务器的名称。
提供要共享的远程目录的路径。
提供本地挂载点的路径。
此命令使用 NFS 协议来挂载远程目录并覆盖 /etc/default/nfs 文件中的客户机设置。