日期:2014-05-16  浏览次数:20592 次

配置nfs时出现了问题,各位大侠帮帮忙
过程如下:
sudo apt-get install nfs-kernel-server //安装nfs
sudo vi /etc/exports //配置/etc/exports
........

配置完之后,接下来测试是否成功:

y00123101@tvgroup:~$ showmount -e
clnt_create: RPC: Program not registered
 
——提示RPC: Program not registered

请问问题出在哪里?

------解决方案--------------------
3.启动服务:
[root@centos4 ~]# /etc/rc.d/init.d/portmap start
Starting portmap: [ OK ]
[root@centos4 ~]# /etc/rc.d/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]

数据一致性的功能如果需要的话可以启动相应服务
[root@centos4 ~]# /etc/rc.d/init.d/nfslock start
Starting NFS statd: [ OK ]

4.检查侦听端口:
portmap 111
nfs 2049

[root@centos4 ~]# netstat -tunlp

5.测试
showmount -ae hostname|ip
-a 显示目前主机与客户端的nfs联机共享状态
-e 显示某台主机的/etc/exports所共享的目录数据

[root@centos4 centos4]# showmount -e centos4

测试客户端:
[root@rhel5all nfsshare]# /etc/rc.d/init.d/portmap start
Starting portmap: [ OK ]
[root@rhel5all nfsshare]# /etc/rc.d/init.d/nfslock start
Starting NFS statd: [ OK ]
[root@rhel5all nfsshare]# mount -t nfs centos4:/centos4/user1 /nfsshare/user1
[root@rhel5all nfsshare]# 


**注意事项:
在关机之前需要先关闭portmap和nfs daemon,否则如果有客户端连在服务器上会导致无法关机。