Centos7.6利用软件实时备份

2019-07-19  本文已影响0人  Unlucky丶

利用软件实现实时同步


操作前准备


两台虚拟机 (一台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端也会一样创建,删除

上一篇 下一篇

猜你喜欢

热点阅读