当前位置: > CentOS > CentOS服务器 > 备份还原 >

rsync差异备份和增量备份有什么区别?

时间:2016-05-19 17:06来源:linux.it.net.cn 作者:IT
差异备份和增量备份有何区别
差分备份是自上一次全备份以来变化文件的备份
增量备份是自上一次增量备份以来变化文件的备份
备份种类的介绍及组合备份方案
完全备份
备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。
( 在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。
差异备份
差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。
(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性)。
增量备份
增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。
(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。)

不同备份类型组合的示例

完全备份和差异备份
在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。
完全备份和增量备份
在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。







1.正常备份用于复制所有选定的文件,并且在备份后标记每个文件(换言之,清除存档属性)。也就是说,正常备份是复制所有要备份的文件,并且在备份后清除所有文档的“存档”属性,这样在下次备份时,软件会认为这些文件都还没有被备份。
2.增量备份则是另一种形式,它仅备份自上次正常或增量备份以来创建或更改的文件,并且将这些文件标记为已经备份。举例来说,当你第一次进行正常备份后,所有文档的“存档”属性被清除,而在你新建或修改这些文件后,文件重新被加上“存档”属性,增量备份就是备份这些文件,并且在备份后将这些文件的“存档”属性清除,以保证下次不再备份这些文件。
3.差异备份用于复制自上次正常或增量备份以来所创建或更改的文件。它不将文件标记为已经备份(换句话说,没有清除存档属性)。这就是说,正常或增量备份去掉了文件的“存档”属性,在新文件创建或旧文件被修改后,文件重新被加上了“存档”属性,差异备份就是备份这类文件。在备份完毕后,差异备份并不会清除这类文件的“存档”属性,这样的话,在下次运行差异备份的时候,只要在此期间上次差异备份的文件没有被更改,则它们还会包含在备份集中,将被再次备份。




举个比较通用的备份策略做例子,帮助你理解。周日做差异备份,其他时间增量备份,每四周的周日做全备份。

增量备份就是比较出和上次备份有不同的文件(或增加,或减少,或改变)。
差异备份其实也是一种增量备份,只是不是比较上次的, 是当天和上次全备份之间的差别做备份。

那么设这种备份策略有什么好处呢? 比如你的系统出问题,你需要倒备份到 1月零13天前的状态,那么你只需要用全备份,加一次最近的差异备份,再加上连续几天的增量备份,你就可以恢复要你要的状态。



(责任编辑:IT)
------分隔线----------------------------