Centos7.6利用软件实时备份

利用软件实现实时同步


操作前准备


两台虚拟机 (一台backup端)(一台nfs端)
backup端IP:172.16.1.41
nfs端IP :172.16.1.31

1.安装软件sersync,inotify-tools,rsync(nfs端)

下载获取软件 https://github.com/wsgzao/sersync ---下载sersync的网址

yum install -y inotify-tools rsync

2.上传软件到linux系统(nfs端)

如果没有安装 lrzsz请yum
rz -y windows数据 ---> linux系统
sz -y linux数据 ---> windows系统

yum install -y lrzsz

3.安装部署sersync软件(二进制包)

unzip sersync_installdir_64bit.zip   ---解压软件包
mv /server/tools/sersync_installdir_64bit/sersync/ /usr/local/    ---将命令文件放到local目录下面

4.修改配置文件

vim /usr/local/sersync/conf/confxml.xml

    24         <localpath watch="需要实时备份的目录">
    25             <remote ip="backup端IP" name="backup端的模块名字"/>   ---
    26             <!--<remote ip="192.168.8.39" name="tongbu"/>-->  ---如果有多个目录需要实时备份取消注释
    27             <!--<remote ip="192.168.8.40" name="tongbu"/>-->
    28         </localpath>
    29         <rsync>
    30             <commonParams params="-(注意前面有-)rsync命令的参数"/>
    31             <auth start="改为true" users="登录backup端的用户" passwordfile="(nfs端存放的免密登录密码文件)/etc/rsync.password"/>
    32             <userDefinedPort start="false" port="874"/><!-- port=874 -->

5.增加权限,创建软链接,启动实时同步服务,并检查测试

chmod +x /usr/local/sersync/bin/sersync  ---给sersync文件增加执行权限
ln -s /usr/local/sersync/bin/sersync /usr/local/sbin/sersync  ---创建软链接
sersync -dro /usr/local/sersync/conf/confxml.xml   ---启动实时同步服务

如果在nfs端共享目录创建,删除那么backup端也会一样创建,删除

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 36.day04--sersync实时同步企业案例实战 1.环境如下 角色 外网IP(NAT) 内网IP(LAN)...
    优秀砖阅读 385评论 0 0
  • 1.1 企业数据备份方案 在网站集群架构中,数据永远是网站最重要的,一旦数据造成丢失,将会给企 业 造成巨大损...
    余仔丶阅读 804评论 0 1
  • 1 如果命运如此,谁也无法抵抗的死去 客厅没有落地窗,此时也没到夕阳落下的时刻。二十楼的高度可以看到从未发...
    墨脱岁月阅读 419评论 0 2
  • “iEng外教伴读——英语听读训练系统”是一款革命性的英语学习产品,它遵循了母语式学习的理念,利用海量的原版英文图...
    李雪飞_be0b阅读 1,199评论 0 0
  • 在外面玩的路上看小朋友拿着几把钥匙玩,问是那里的钥匙呢?说是一把是哥哥的车钥匙,哥哥出去玩了,就把钥匙放在他这里,...
    Lilyzhou02阅读 86评论 0 2