如何使用NFS服务实现网站数据同步?这个问题可能是我们日常工作经常见到的。通过这个问题,希望你能收获更多。今天跟随小编一起来看解决方案吧。
创新互联是工信部颁发资质IDC服务器商,为用户提供优质的成都联通服务器托管服务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服务实现网站数据同步的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果喜欢这篇文章,不如把它分享出去让更多的人看到。