NFS共享文件系统相关重要文件说明
/etc/exports nfs服务主配置文件
/usr/sbin/showmount 查看nfs服务共享目录信息
/usr/sbin/rpcinfo 查看rpc服务中是否有房源注册信息
/var/lib/nfs/etab 用于查看nfs服务默认配置信息
/proc/mounts nfs客户端mount挂载参数(可以查看默认挂载参数信息)
一、服务端部署
1、检查服务软件是否安装 rpm -qa|egrep “nfs-utils|rpcbind”
2、进行软件安装 yum install -y nfs-utils rpcbind
软件说明: rpm -ql nfs-utils
/etc/rc.d/init.d/nfs <-- nfs服务启动脚本文件
/usr/sbin/showmount <-- 检查nfs服务共享目录信息
rpm -ql rpcbind
/etc/rc.d/init.d/rpcbind <-- rpcbind服务启动脚本文件
/usr/sbin/rpcbinfo <-- 检查nfs服务向rpc服务注册信息
3、服务端编写nfs配置文件
[root@nfs01 ~]# ll /etc/exports
-rw-r--r-- 1 root root 30 2018-02-25 13:30 /etc/exports <-- nfs服务配置文件,默认已经存在
[root@nfs 01 ~]# vim /etc/exports
/data 172.16.1.0/24(rw,sync)
说明:配置文件信息指定共享目录 指定共享目录访问控制网段或主机信息(共享目录参数信息)
4、创建文件共享目录,并设置权限
[root@nfs01 ~]# mkdir /data
[root@nfs01 ~]# chown -R nfsnobody.nfsnobody /data
5、启动服务(先启动rpcbind再启动nfs)
[root@nfs01 ~]# /etc/init.d/rpcbind start
[root@nfs01 ~]# /etc/init.d/nfs start
6、检查
[root@nfs01 ~]# rpcinfo -p 172.16.1.31 #####检查房源信息是否注册
[root@nfs01 ~]# showmount -e 10.0.0.31 #####是否存在可共享目录
Export list for 10.0.0.31:
/data 172.16.1.0/24
二、客户端部署
1、检查软件是否安装 [root@web01 ~]# rpm -qa|egrep “nfs-utils|rpcbind”
2、进行软件安装 [root@web01 ~]# yum install -y nfs-utils rpcbind
3 共享目录挂载 [root@web02 ~]# mount -t nfs 172.16.1.31:/data /mnt
4、进行共享存储测试