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-lock
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 Red Hat Enterprise Linux 7.1 及更高版本中,如果需要,nfs-lock
会自动启动,并尝试手动启用它。
流程
- 要启动 NFS 服务器,请使用以下命令:
systemctl start nfs
# systemctl start nfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 要使 NFS 在引导时启动,请使用以下命令:
systemctl enable nfs
# systemctl enable nfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 要停止服务器,请使用:
systemctl stop nfs
# systemctl stop nfs
Copy 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-config
Copy 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 nfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow