【Linux基础知识】CentOS7数据备份的相关概念

发布 : Linux培训      来源:

2021-08-30 16:04:52

CentOS7系统中数据备份分为如下几类。

①完全备份:备份所有数据,简称全备。

②差异备份:备份和上一次全备之间发生变化的数据。

③增量备份:备份和上一次备份操作之间发生变化的数据。

④累计增量备份:备份多次备份操作的变化总和。

数据备份共有10级,数字表示为0-9级。

0级表示完全备份。

1级表示备份和上一次0级之间的变化数据。

2级表示备份上一次比本级别数字小的备份之间的变化数据。

3-9级以此类推。

有了备份级别,在生产环境中对重要的数据都需要制定周期性的备份方案,又称备份策略。举例如下。

周日晚 0级备份 即完全备份

周一晚 2级备份 即差异备份

周二晚 2级备份 即差异备份

周三晚 1级备份 即差异备份

周四晚 2级备份 即增量备份

周五晚 2级备份 即累计增量备份

周六晚 2级备份 即累计增量备份

上例中的备份策略以一周为一个周期,每天进行不同级别的备份,如下图所示。

分析:周一晚进行2级备份,向前寻找1级备份,由于最近的一次操作是0级,且级别数字小于2级,因此会直接备份和周日0级备份之间的变化数据,即周一一天内的变化数据,即差异备份;同样,周二晚进行2级备份时,向前找到周日晚的0级备份操作(因为周一的2级与周二的2级同级,同级之间不会做备份),因此周二晚也备份与周日0级备份之间产生的变化数据,即周一周二两天的变化,即差异备份。

若周三早发生数据丢失,则恢复数据时,需要先恢复周日晚的0级数据,再恢复周二晚的2级数据,总共执行两次恢复操作。

周三晚进行1级备份,备份的是与周日0级备份之间的变化数据,仍是差异备份;而周四晚进行2级备份,会备份与周三晚1级备份之间的变化数据,即仅备份周四一天的变化数据,由于周三晚进行的不是完全备份操作,因此周四晚进行的是增量备份。

若周五早发生数据丢失,则恢复数据时,需要先恢复周日晚的0级数据,再恢复周三晚的1级数据,然后恢复周四晚的2级数据,总共执行三次恢复操作。

周五晚进行2级备份,备份的是与周三晚1级备份之间的变化数据,因为包括了两天变化的总和所以视为累计增量备份;周六的备份与周五类似。

通过上述例子可知,一周内备份最多时会备份三天变化的总和,数据量并不会很大;并且恢复时,最多执行三次恢复即可,次数也不多,所以此种策略较为合理。

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部