在Linux中管理NFS服务需结合rpcbind依赖,建议按以下步骤操作:
-
启动NFS服务:
- 先启动rpcbind:
sudo systemctl start rpcbind(CentOS/RHEL)或sudo service rpcbind start(Ubuntu/Debian) - 再启动NFS服务:
sudo systemctl start nfs-server或sudo service nfs-kernel-server start - 设置开机自启:
sudo systemctl enable rpcbind nfs-server
- 先启动rpcbind:
-
停止NFS服务:
- 先停NFS:
sudo systemctl stop nfs-server或sudo service nfs-kernel-server stop - 再停rpcbind:
sudo systemctl stop rpcbind或对应service命令
- 先停NFS:
注意:
- 操作需root权限
- 不同发行版服务名可能差异(如nfs-utils/nfs-common)
- 防火墙需开放2049(nfs)、111(rpcbind)等端口
- 变更后验证:
rpcinfo -p查看注册的RPC服务 - 异常排查优先检查/var/log/messages及服务状态