今天使用 CentOS5.5 64位的系统部署一个NFS服务器之后,使用客户端进行挂载,遇到了权限不足的问题,以下把我的排错过程和问题处理过程和各位分享。如果您在配置NFS服务器的过程中,遇到了同样的问题,希望这篇blog对您有所帮助。
环境:
NFS服务器IP:192.168.60.3 使用CentOS 5.5 x64操作系统
NFS客户端IP:192.168.60.4 使用CentOS 5.5 x64操作系统
NFS服务配置过程
1、查看确认一下,当前NFS服务器的NFS服务和RPC服务的状态
[root@NFS ~]# chkconfig --list |grep 3:on (查看目前开机启动的服务)
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sysstat 0:off 1:off 2:on 3:on 4:off 5:on 6:off
[root@NFS ~]# /etc/init.d/portmap status (查看一下,portmap启动没有)
portmap is stopped
[root@NFS ~]# /etc/init.d/nfs status (查看一下,NFS启动没有)
rpc.mountd is stopped
nfsd is stopped
rpc.rquotad is stopped
2、由于两个服务都没有启动,并且没有设置开机启动,所以我们进行一下配置
[root@NFS ~]# chkconfig nfs on (设置NFS服务开机启动)
[root@NFS ~]# chkconfig portmap on (设置portmap服务器开机启动)
[root@NFS ~]# chkconfig --list |grep 3:on (确认一下修改生效了)
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
portmap 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sysstat 0:off 1:off 2:on 3:on 4:off 5:on 6:off
3、我们重新启动一下服务器,确认一下上述修改都生效了,服务器启动正常。
[root@NFS ~]# shutdown -r now (重启一下服务器)
[root@NFS ~]# /etc/init.d/portmap status (确认一下portmap)
portmap (pid 2316) is running...
[root@NFS ~]# /etc/init.d/nfs status
rpc.mountd (pid 2434) is running...
nfsd (pid 2431 2430 2429 2428 2427 2426 2425 2424) is running...
rpc.rquotad (pid 2398) is running...
[root@NFS ~]# netstat -lnt (查看一下RPC端口号是否正常)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:882 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:917 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:7455 0.0.0.0:* LISTEN
tcp 0 0 :::65534 :::* LISTEN