[root@bogon ~]# yum install -y nfs-utils rpcbind    #安装NFS服务器

[root@bogon ~]# rpm -qa nfs-utils rpcbind             #检查安装情况

rpcbind-0.2.0-13.el6_9.1.x86_64

nfs-utils-1.2.3-75.el6.x86_6

[root@bogon ~]# setenforce 0                          #关闭selinux

[root@bogon ~]# /etc/init.d/iptables stop        #关闭防护墙

[root@bogon ~]# /etc/init.d/rpcbind start        #首先开启RPC 服务

[root@bogon ~]# /etc/init.d/nfs start               #其次开启NFS 服务

Starting NFS services:                                     [  OK  ]

Starting NFS mountd:                                       [  OK  ]

Starting NFS daemon:                                       [  OK  ]

Starting RPC idmapd:                                       [  OK  ]

[root@bogon ~]# vi /etc/exports                    #配置NFS服务器挂载参数

/data   10.41.1.0/24(rw,sync)

[root@bogon ~]# showmount -e 10.41.1.80

Export list for 10.41.1.80:

[root@bogon ~]# /etc/init.d/nfs reload   #重启NFS服务

[root@bogon ~]# showmount -e 10.41.1.80  #查看测试挂载

Export list for 10.41.1.80:

/data 10.41.1.0/24

[root@bogon ~]# cat /var/lib/nfs/etab   #查看挂载权限

/data 10.41.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,root_squash,no_all_squash)

[root@bogon ~]# rpcinfo -p localhost 

[root@bogon ~]# mount -t nfs 10.41.1.80:/data /mnt    # 本地关注测试

[root@bogon ~]# df -h                                                     #查看挂载情况

Filesystem        Size  Used Avail Use% Mounted on

/dev/sda2         189G  741M  179G   1% /

tmpfs             1.9G     0  1.9G   0% /dev/shm

/dev/sda1         190M   35M  145M  20% /boot

10.41.1.80:/data  189G  741M  179G   1% /mnt

[root@NFS-client01 data2]# mount -t nfs 10.41.1.80:/data /mnt  #客户端挂载

[root@NFS-client01 data2]# df -h

df: `/data1': Stale file handle

df: `/data2': Stale file handle

Filesystem        Size  Used Avail Use% Mounted on

/dev/sda2         189G  741M  179G   1% /

tmpfs             1.9G     0  1.9G   0% /dev/shm

/dev/sda1         190M   35M  145M  20% /boot

10.41.1.80:/data  189G  741M  179G   1% /mnt

[root@bogon ~]# chown -R nfsnobody.nfsnobody /data/  #权限设置,nfsnobody 配合本地目录权限管理。

###NFS的RPC服务在Centos5.X下为portmap,在Centos6.X下为rpcbind 

#########NFS常用文件夹###########

/etc/exports       #NFS配置文件

/usr/sbin/exportfs  #NFS配置管理命令   

[root@bogon ~]# exportfs -rv    #加载配置生效相当于 /etc/init.d/nfs  reload

/usr/sbin/showmount      #常用在客户端查看NFS配置及挂载结果的命令   

[root@bogon ~]# showmount -e 10.41.1.80   #查看挂载情况

/var/lib/nfs/etab  #NFS配置文件的完整参数文件(有很多没有配置但默认却有的参数)

/proc/mount   #记录客户端挂载参数文件

重要问题:NFS客户端普通用户写NFS的问题

                1、生产场景基本上上都是用的普通用户

                 2、要让普通用户有写的权限,需在服务端配置   /etc/exports 中加入 all_quash参数

                     例如  /data    10.41.1.0/24(rw,sync,all_quash)