1,首先,安装任何服务都是一样的,首先要查看系统是否安装了我们需要的软件,

  NFS服务需要的软件是,nfs-utils和portmap

 

 [root@localhost ~]# rpm -qa |grep nfs

 [root@localhost ~]# rpm -qa |grep portmap

 没有安装的自己自行安装下

2,安装好之后,开始配置服务配置文件,/etc/exports

   主配置文件/etc/exports

   格式:

         共享目录绝对路径 客户机地址(参数,参数)

   客户端地址

         IP地址:192.168.4.20

         网段地址:172.0.0.0/24 或 172.0.0.*

         所有主机:*

         单个域:*.tarena.com

         主机名:pc110.tarena.com

   参数

         rw、ro:可读可写、只读

         sync、async:同步写、异步写入

         no_root_squash:保留来自客户端的root权限

         all_squash:客户端权限都降为nfsnobody

3,配置后我们需要共享的目录之后,就需要启动服务了

  启动nfs

     /etc/init.d/portmap restart

     /etc/init.d/nfs restart

     另外有时候我们需要重新加载exports文件可以使用exports -rv命令

     

4,客户端可以进行验证

   showmount

       -e IP 查看NFS共享列表

       -a检查NFS使用情况

5,就是客户端的挂载和使用了

 mount -t nfs  ip地址:/共享目录的绝对路径  /挂载点



小结:有时候我们感觉自己配置好了,但是就是看不到,这个时候要慢慢的静下心来去排错,比方说exports里面的路径和自己共享目录的路径不一致,iptables的开启关闭与否,还是selinux得关闭与否,目录本身的权限问题等等,情况都不一样,这个要你自己去慢慢研究的。


如果大家有报错的话,贴出来我们可以一起研究探讨


 Good Luck,everyone!!