系统环境:
RHEL6.5
两台服务器IP地址
192.168.3.4
192.168.3.7
将192.168.3.4做为nfs服务器
首先检查nfs服务器上是否安装portreserve和nfs-utils
rpm -qa | grep -E 'nfs-utils | portreserve'
查看后我的机器上默认已安装,没有安装使用yum安装,接下来直接配置
第一步:服务器端安装及配置
1 #192.168.3.4机器上: 2 3 #启动rpc服务(portreserve) 4 /etc/init.d/portreserve start 5 6 #启动nfs服务 7 /etc/init.d/nfs start 8 9 #测试rpc(portreserve)和nfs是否正常开启 10 rpcinfo -p localhost
如果发现nts的监听端口,表示服务正常开启,如图
1 #创建共享目录 2 mkdir /nfsshare 3 4 chmod a+w /nfsshare //给所有用户可写权限
第二步:编辑/etc/exports文件
1 vim /etc/exports 2 /nfsshare 192.168.3.0/24 #该目录共享给192.168.3.0这个网段 3 #重启nfs服务 4 /etc/init.d/nfs reload 5 关闭防火墙 6 iptables -F
第三步:客户端启动portreserve,查看共享目录
1 #192.168.3.7机器上 2 iptables -F 3 /etc/init.d/portreserve start 4 5 #查看192.168.3.4上提供共享的目录有哪些 6 showmount -e 192.168.3.4 #正常情况如下图所示
第四步:挂载共享目录,测试文件共享功能
1 mount -t nfs 192.168.3.4:/nfsshare /media/nfs
在共享目录中创建文件测试,如图
在服务器上查看文件内容,如下图