栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 前沿技术 > 物联网 > 通讯技术

rsync+sersync数据实时同步备份方案实施

通讯技术 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rsync+sersync数据实时同步备份方案实施

1、了解rsync工作方式
 1、本地复制方式:rsync /etc/hosts /tmp/   #相当于cp
 2、隧道传输方式:rsync -avzP  -e 'ssh -p 22' /etc/hosts  root@10.10.16.107:/opt  # 相当于scp
               scp -P 10086 filename root@10.10.16.107:/root/   #推
               scp -P 10086 root@10.10.16.107:/root/filename .  #拉
 3、守护进程方式:rsync -avzP /etc/hosts backup@10.10.16.107::backup  #需配置backup模块,密码文件
2、服务端部署--目标 2.1、第一个里程碑

备份服务器的搭建:

A:确认是否有备份服务软件  ------>rpm -qa rsync #没有yum安装
B:配置备份服务配置文件     ------> vim /etc/rsyncd.conf

uid = root
gid = root
use chroot = no
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
secrets file = /etc/rsync.password
ignore errors
read only = false
list = false
hosts allow = 10.10.16.201
hosts deny = 0.0.0.0/32
auth users = root
[biology]
path = /data/pharmacodia/yaodu/vc/structure/PB
[chemimages]
path = /data/pharmacodia/yaodu/vc/structure/PN
[routeInfo]
path = /data/pharmacodia/yaodu/vc/route
[pdf]
path = /data/pharmacodia/yaodu/vc/attachment/JP
[cfdapdf]
path = /data/pharmacodia/yaodu/vc/attachment/CN
[impurity]
path = /data/pharmacodia/yaodu/vc/impurity

2.2、创建rsync进程用户
useradd -s /sbin/nologin -M rsync #非必需
2.3、创建rsync备份目录
mkdir 目标要存放的目录 –p #依情况创建好  
chown -R rsync.rsync 目标要存放的目录  #授权非必需
2.4、创建认证用户密码文件并修改权限
echo "root:123456" >/etc/rsync.password
chmod 600 /etc/rsync.password
2.5、以守护进程方式启动
ps -ef|grep rsync   #必须有配置文件
rsync --daemon
2.6、加入开机自启动
echo "# rsync boot info" >>/etc/rc.local  #注释
echo "rsync --daemon" >>/etc/rc.local
3、客户端部署--源 3.1、创建好客户端密码认证文件
echo "123456" >/etc/rsync.password  #253机器
chmod 600 /etc/rsync.password
3.2、进行文件传输验证
rsync -avzP /etc/hosts root@10.10.16.107::biology  --password-file=/etc/rsync.password  #如果正常,证明一切OK
3.3、Sersync服务开启-进行实时同步

   网盘存放包地址:https://pan.baidu.com/s/1a-_j3DHr3aoJ6g12ft5BLw

   解压后修改多个xml对应内容如下:

3.4、启动服务

3.5、参数说明及补充
前提条件: 在备份服务器端配置文件/etc/rsyncd.conf中添加backup模块。
特别说明: sersync启动后,默认监控目录事件被触发后,采用无差异同步方式进行同步。
参数-d:  启用守护进程模式
参数-r:  在监控前,将监控目录与远程主机用rsync命令推送一遍
参数-n:  指定开启守护线程的数量,默认为10个
参数-o:  指定配置文件,默认使用confxml.xml文件
tailf /usr/local/sersync/logs/rsync_fail_log.sh   #可以查看监控的目录文件发生变化并备份到备份服务器
#加入到定时任务,自动检测sersync进程是否开启:

  

 

 ##serync.txt放入的是你配置的同步目录的xml文件,另外可以将启动命令放入到/etc/rc.local里执行开机自启动。

转载于:https://www.cnblogs.com/qianjingchen/articles/9550121.html

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/852645.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号