1.rsync概述
rsync是一款开源的备份工具,可以在不同主机之间进行同步,可实现全量备份与增量备份,因此非常适合用于架构集群中本地备份或异地备份等应用
Samba服务:文件共享,基于cifs协议
rsync官方地址:https://rsync.samba.org/
rsync监听端口:873
rsync运行模式:C/S
rsync两种备份方式
完整备份
将file{1…3}全部备份至服务端
增量备份
只将file{2,3}备份至服务端
2.rsync备份方式
全量备份:顾名思义就是一周内完整的备份,对所有数据做一次全部备份
增量备份:只备份上一次备份之后的数据,每天生成一个备份文件
差异备份:差异备份就是上次完整备份后变化的数据,也就是说如果周日做的完整备份,那么周一的差异备份数据就是从周日到周一的所有数据(完整备份后到今日的数据,周三备份内容是周一+周二+周三的数据),如果某一天数据丢失了,可以利用差异备份恢复这天的数据(因为差异备份是全量备份到今天的数据,而且差异备份最终生成的文件是一个)
差异备份最终可以理解为从上次完整备份后到今日所有变化的数据
常见备份组合:
完全+增量:1次完全+多次增量
完全+差异:1次完全+1次差异