什么是全量备份和增量备份?
解释说明
全量备份:对某一个时间点上的所有数据进行的一个完整备份。
增量备份:在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比变化的数据。
云备份服务采用增量备份技术,每个资源的第一次备份是全量备份,后续备份为增量备份。如果全量备份过期被删除后,则全量备份的下一个增量备份将会继承成为实际意义上的全量备份。
比如服务器X按时间顺序先后生成A、B、C三个备份,首次备份A为全量备份,后续B和C为增量备份,增量备份只会备份变化的数据块,没有变化的数据块则通过指针方式进行引用。因此每个增量备份也可以看做是一个虚拟的全备。
当备份A被删除后,备份A中被后续备份引用的数据块将不会被删,只会删除独属于备份A的数据块,因此备份B和备份C还是可以继续用于数据恢复。或者备份A、B都被删除后,备份C也可以独立恢复数据,且恢复速度没有区别。
区别
- 极端情况下,一个备份大小和磁盘大小相同。全量备份时的“已使用空间”和增量备份时的“变化空间”,都是通过计算磁盘内数据块变化实现的,不是通过计算操作系统中的文件变化实现的,不能通过操作系统中间文件大小评估全量备份的大小,或者通过文件大小的变化评估增量备份的大小,结果会产生偏差。
- 为了数据安全起见,会默认执行365次增量备份后执行一次全量备份。