Rsync扩展——服务器之间数据无差异复制

服务器之间数据无差异复制

【问题背景】
在这里插入图片描述
【无差异复制】
在这里插入图片描述

实现该同步方式,主要是使用rsync的–delete参数

所谓无差异复制,指的是无论拉取,还是推送,都保持两边的数据完全一致,也就删除其他多余文件的参数

1.本地推送式删除
#保持/mnt下内容和/tmp完全一致,删除其他多余文件

[root@rsync01 tmp]# rsync -avzP --delete /tmp/  /mnt/

2.拉取数据无差异同步
注意rsyncd.conf配置文件,之前配置过排除文件的参数

rsync -avzP --delete rsync_backup@192.168.178.148::backup /mnt/ --password-file=/etc/rsync.password

3.推送数据无差异同步

[root@nfs01 ~]# rsync -avz  --delete /tmp/ rsync_backup@192.168.178.157::backup --password-file=/etc/rsync.password
[root@nfs01 ~]# rsync -avz  --delete /tmp/ rsync_backup@192.168.178.157::backup --password-file=/etc/rsync.password

–delete参数总结与生产环境

  • Rsync推送企业工作场景:数据备份、上传
  • 本地有的资料,远端机器完全一致
  • 在使用场景是备份、上传情况下,一般不用加上–delete参数,除非是NFS服务的实施复制,数据必须完全一致性
  • Rsync拉取场景:代码发布、下载
  • Rsync无差异同步还可以用于负载均衡下的Web服务器之间的同步,或者NFS共享数据的同步
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值