8.5. 启动和停止 NFS 服务器
先决条件
- systemctl status rpcbind - $ systemctl status rpcbind- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 要配置只使用 NFSv4 的服务器,它不需要- rpcbind,请参阅 第 8.6.7 节 “配置只使用 NFSv4 的服务器”。
- 在 Red Hat Enterprise Linux 7.0 中,如果您的 NFS 服务器导出 NFSv3 并在引导时启用,则需要手动启动并启用nfs-lock服务:systemctl start nfs-lock systemctl enable nfs-lock # systemctl start nfs-lock # systemctl enable nfs-lockCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Red Hat Enterprise Linux 7.1 及更高版本中,如果需要,nfs-lock会自动启动,并尝试手动启用它。
流程
- 要启动 NFS 服务器,请使用以下命令:systemctl start nfs # systemctl start nfsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- 要使 NFS 在引导时启动,请使用以下命令:systemctl enable nfs # systemctl enable nfsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- 要停止服务器,请使用:systemctl stop nfs # systemctl stop nfsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- restart选项是停止然后启动 NFS 的简写方式。这是编辑 NFS 配置文件后使配置更改生效的最有效方式。要重启服务器的类型:- systemctl restart nfs - # systemctl restart nfs- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 编辑/etc/sysconfig/nfs文件后,运行以下命令来重启 nfs-config 服务,使新值生效:systemctl restart nfs-config # systemctl restart nfs-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
- try-restart命令仅在当前正在运行时启动 nfs。此命令等同于 Red Hat init 脚本中的 condrestart (有条件重启)非常有用,因为它不会在 NFS 未运行时启动守护进程。要有条件地重启服务器,请输入:- systemctl try-restart nfs - # systemctl try-restart nfs- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 要在不重启服务类型的情况下重新载入 NFS 服务器配置文件:systemctl reload nfs # systemctl reload nfsCopy to Clipboard Copied! Toggle word wrap Toggle overflow