码迷,mamicode.com
首页 > Web开发 > 详细

用NFS服务实现网站数据同步

时间:2020-03-12 23:53:53      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:并发   ble   读取   nfs服务   exp   存储   验证   yum   nfs-utils   

NFS服务
NFS:network file system 网络文件系统,unix系统之间共享文件的一种协议。
NFS的客户端主要为linux,支持多节点同时挂载以及并发写入。


准备3台服务器:
web1:192.168.2.1
web2:192.168.2.2
nas:192.168.2.3


关闭selinux:sed -i ‘/^SELINUX=/cSELINUX=disable‘ /etc/selinux/config
-i :直接修改读取的文件内容,而不是输出到终端。
关闭防火墙:systemctl stop firewalld.service ; systemctl disable firewalld


1.nas(存储端)
1)安装服务:yum -y install nfs-utils.x86_64
2)创建目录:[root@nas ~]# mkdir /webdata
3)写入网页文件:[root@nas ~]# echo "nfs test ......" > /webdata/index.html
4)写入配置文件:[root@nas ~]# vim /etc/exports
/webdata 192.168.2.0/24(rw,sync,no_root_squash)
rw :读写
sync:同时将数据写入内存与硬盘中,保证不丢失数据
no_root_squash 不压制root,当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员。


2.WEB1/WEB2的配置:
1)查看:[root@web1 ~]# showmount -e 192.168.2.3
Export list for 192.168.2.101:
/webdata 192.168.2.0/24
2)安装服务:yum -y install nfs-utils ;yum -y install httpd
3)挂载:vim /etc/fstab
192.168.2.3:webdata /var/www/html nfs defaults 0 0
mount -a
4)查看 df :192.168.2.3:/webdata 18G 3.1G 15G 18% /var/www/html


3.验证:无论访问哪个WEB服务器,所看到的网页内容都是一样的,达到数据同步。
技术图片

技术图片****

用NFS服务实现网站数据同步

标签:并发   ble   读取   nfs服务   exp   存储   验证   yum   nfs-utils   

原文地址:https://blog.51cto.com/8450442/2477861

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!