rsync工具备份详解

1、什么是Rsync?
Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。一个rsync相当于scp,cp,rm,但是还优于他们的每一个命令。

2、生产场景?

  • 把所有客户服务器数据同步到备份服务器。
  • 生产场景集群架构服务器备份方案。(cron+rsync)
  • rsync结合inotify的功能做实时的数据同步。(rsync+sersync)

3、全网服务器数据备份解决方案提出及负责实施 2018.03-2018.06
(1)、针对公司重要数据备份混乱状况和领导提出备份全网数据的解决方案。
(2)、通过本地打包备份,然后rsync结合inotify应用把全网数据统一备份到一个固定存储服务器,然后在存储服务器上通过脚本检查并报警管理员备份结果。
(3)、定期将机房的数据备份公司的内部服务器,防止机房地震及火灾问题导致数据丢失。

4、Rsync的工作方式。
(1)单个主机本地之间的数据传输(类似于cp命令)。
(2)借助rcp,ssh等通道来传输数据(类似于scp命令)。
(3)以守护进程(socket)的方式传输数据。

[root@jackroo data]# rsync -avz /etc/hosts /opt/data/
sending incremental file list

sent 30 bytes  received 12 bytes  84.00 bytes/sec
total size is 208  speedup is 4.95

[root@jackroo opt]# rsync -r --delete /null/ /opt/data/

[root@jackroo opt]# rsync -avz  -e 'ssh -p 52113' /etc/hosts  oldgirl@10.0.0.8:~

[root@jackroo opt]# rsync -avz -e 'ssh -p 52113' oldgirl@10.0.0.8:~/etc/hosts /home/oldboy

[root@jackroo opt]# rsync --daemon #873端口

5、配置流程。
rsync server:
1)vi /etc/rsyncd.conf(用户,目录,虚拟用户及密码文件)
2) 创建共享目录 /oldboy。
3)创建rsync用户。并且授权访问/oldboy。
4)创建密码文件,复制配置文件里的路径,然后添加密码内容。
内容虚拟用户名:密码
5)密码文件权限600。
6)rsync --daemon然后放入/etc/rc.local。
7)tail /var/log/rsyncd.log

rsync client(多个)
1)密码文件和服务端没任何关系。
–password-file=/etc/rsync.password 内容:密码
2)/etc/rsycn.password 600。
3)同步:

6、排错。
1)防火墙和selinux。
2)/var/log/rsyncd.log。
3) 整个部署流程整体考虑。

7.rsyncd.conf配置

#rsync_config_______________start
#created by oldboy 15:01 2007-6-5
#QQ 31333741 blog:http://oldboy.blog.51cto.com
##rsyncd.conf start##
uid = rsync
gid = rsync
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
[oldboy]
path = /oldboy/
ignore errors
read only = false
list = false
hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
#rsync_config_______________end

https://blog.youkuaiyun.com/stpeace/article/details/71788437

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值