14.2 NFS服务端安装配置
14.3 NFS配置选项
NFS介绍
NFS利用RPC服务作为服务端和客户端通信,实现一个服务器数据共享多个服务器数据。(简单来讲就是通过网络来共享数据)
例如:
A---共享给B/C机器。
原理图:
用户访问一个网站的图片------A机器负载过高暂时无法传输-----A机器利用NFS客户端去B机器取图片-------A机器利用RPC服务的TCP/IP协议与B机器进行通信---访问B机器本地磁盘---返回给用户
NFS服务端安装配置
示例:
A机器安装:
1. yum install -y nfs-utils
2.vi /etc/exorts
添加:共享的目录和IP(权限)
/home/aming 192.168.142.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
3.然后创建目录
mkdir /home/aming
4.启动服务
systemctl start rpcbind //开启RPC服务
systemctl start nfs //开启nfs服务
systemctl enable rpcbind
systemctl enable nfs
5.检查服务
ps aux|grep rpcbind ;ps aux |grep nfs
注意:
netstat -lntp
在centos7种rpcbind在查看端口的时候是显示:systemd
NFS配置选项:
客户端与服务端进行通信:
1.检查2台机器的端口是否已经开通默认是111
2.服务端需要关掉firewalld和防火墙setenforce 0
3.检查客户端已经开启rpc服务 ps aux |grep rpc
1.用showmount -e 服务端IP地址进行查看
showmount -e 192.168.142.5
2.然后挂载共享目录到本地
mount -t nfs 192.168.142.5:/home/aming /mnt
df -h --查询
注意:因为服务端配置了相应了uid和gid,如果发现文件属组和用户不对,你可以查看客户端的passwd文件,查看id为1000的用户组,因为他是相对应的