错误一:Cannot register service: RPC
service nfs restart
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).
[FAILED]
#解决方法:
service portmap start
#先启动portmap才行
错误二:Address already in use
tail -f /var/log/message
Apr :: bogon nfsd[]: nfssvc: Setting version failed: errno (Device or resource busy)
Apr :: bogon nfsd[]: nfssvc: unable to bind UPD socket: errno (Address already in use)
Apr :: bogon nfsd[]: nfssvc: Setting version failed: errno (Device or resource busy)
Apr :: bogon nfsd[]: nfssvc: unable to bind UPD socket: errno (Address already in use)
Apr :: bogon nfsd[]: nfssvc: Setting version failed: errno (Device or resource busy)
#解决方法:
ps aux | grep nfs
#然后用kill干掉这些进程
错误三:mount: …:/nfsdata failed, reason given by server: Permission denied
#解决方法:
a.把该客户端的ip加入服务端的/etc/exports
b.服务端的和客户端规则要统一,要么都使用主机名(注意每台机器的hosts文件),要么都使用IP
错误四:客户端挂载超时
tail -f /var/log/message
Apr :: localhost kernel: portmap: server localhost not responding, timed out
Apr :: localhost kernel: RPC: failed to contact portmap (errno -).
Apr :: localhost kernel: RPC: failed to contact portmap (errno -).
Apr :: localhost kernel: lockd_up: makesock failed, error=-
Apr :: localhost kernel: RPC: failed to contact portmap (errno -).
#解决方法:
service portmap restart
service nfs restart
错误五:Error: RPC MTAB does not exist.
service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
Starting RPC idmapd: Error: RPC MTAB does not exist.
#解决方法:
#手动执行
mount -t rpc_pipefs sunrpc /var/lib/nfs/rpc_pipefs/
#需要时加入开机启动时,加入下面两行到/etc/fstab
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs defaults
nfsd /proc/fs/nfsd nfsd defaults
本文列举了NFS服务在配置与使用过程中遇到的五个常见错误,并提供了详细的解决步骤。包括解决服务注册失败、地址已被占用、权限拒绝、客户端挂载超时等问题。

1999

被折叠的 条评论
为什么被折叠?



