在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及服务状态