1、nfs内核自带协议模块不用安装,如果没有yum安装

  • yum -y install  nfs-utils

2、配置

  • vim /etc/exports         #配置文件  此文件一般为空,编写格式为:  /share/word 192.168.31.254(rw) 192.168.31.252(ro)
    # 共享/share/word目录给192.168.31.254为读写权限,192.168.31.252为只读权限
     /nfs/data    10.10.10.4(rw)    10.10.10.0/24(ro)
    # 共享/nfs/data目录给10.10.10.4为读写权限,10.10.10.0网段为只读权限

3、配置选项说明

  • rw(可读写), async(默认异步提高性能), sync(同步), root_squash(默认开启,不允许root用户对文件系统操作), no_root_squash(默认关闭), all_squash, anonuid(指定匿名uid,服务端不会显示属主属组为nfsnobody), anongid(指定匿名gid)

4、相关命令

  • showmount -e  NFS的IP,查看网络映射

  • 不重启服务器让修改生效 
     export  -ar

5、客户端挂载

  • 挂载NFS文件系统 

  • mount -t nfs  192.168.31.254/share/word         /mnt
  • 开机自动挂载  

  • vim /etc/fstab 
     192.168.31.254:/share/word   /mnt   nfs     defaults,_netdev    0 0 
     _netdev:属于网络挂载文件,如果nfs挂掉不影响客户端启动

6、服务端重启服务

  • service nfs  restart