备份与快照的区别

快照:数据存储的某一时刻的状态记录

备份:数据存储的某一时刻的副本

 

原数据存放结构

逻辑地址0 1 2 3 4 
物理地址0123456789
数据ABCD      

记录快照,锁定物理内容单元,并记录本次快照和上一次快照所对应的物理地址或上一层逻辑地址的差异

逻辑地址0 1 2 3 4 
物理地址0123456789
数据ABCD      

生成快照时快照地址[0-1]对应的物理地址[0-3]将会被锁定不可更改

此时将ABCD修改为AACD的话读取的是逻辑地址的[0-3]的顺序,没有了逻辑地址4

逻辑地址  1 2 3 0 
快照地址0 1       
物理地址0123456789
数据ABCD    AA

快照仅仅记录逻辑地址和物理地址的对应关系,因此快照速度非常快

-------------------------------------

备份,是另一个数据的副本,下述显示同一物理设备的备份

逻辑地址0 1   0 1 
物理地址0123456789
数据ABCD  ABCD

不同物理设备上的备份

逻辑地址0 1 2 3 4 
物理地址0123456789
数据ABCD      
逻辑地址  0 1 2 3 
物理地址0123456789
数据  ABCD    

上述状况为全量备份的状况

增量备份与快照对比:都是记录两层地址之间的对应关系的差异,增量备份将新增地址所对应的底层数据也复制一份

 

快照与备份的不同点

  • 备份的数据安全性更好:如果原始数据损坏(例如物理介质损坏,或者绕开了快照所在层的管理机制对锁定数据进行了改写),快照回滚是无法恢复出正确的数据的,而备份可以。
  • 快照的速度比备份快得多:生成快照的速度比备份速度快的多。也因为这个原因,为了回避因为备份时间带来的各种问题(例如IO占用、数据一致性等)很多备份软件是先生成快照,然后按照快照所记录的对应关系去读取底层数据来生成备份。
  • 占用空间不同:备份会占用双倍的存储空间,而快照所占用的存储空间则取决于快照的数量以及数据变动情况。极端情况下,快照可能会只占用1%不到的存储空间,也可能会占用数十倍的存储空间。(PS:不过如果同一份数据,同时做相同数量的快照和增量备份的话,备份还是会比快照占用的存储空间多得多。)

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值