虚拟机备份中的CBT技术

虚拟机备份的CBT( Changed Block Tracking)模式是一种备份模式,它能够识别和跟踪自上次备份后虚拟机中被修改过的块,这些修改会被存放到日志文件中。在启用CBT模式之后,备份软件会利用这个功能进行增量备份。

启用CBT模式可以确保虚拟机备份的完整性和一致性,同时避免了全备份的繁琐和时间消耗。CBT模式对于大型虚拟机和需要频繁备份的情况下非常有用。

技术特点:

备份时间短:只发送真正唯一的变更数据,降低备份数据量及备份时间

恢复时间短:恢复虚拟机时,仅恢复备份以来变更的数据块,降低恢复时间

CBT中的重要概念:

内存位图:虚拟机首次开启CBT模式时,系统会在主机上创建内存区,对虚拟机数据块变更进行记录

CBT文件:虚拟机首次开启CBT模式时,系统会在虚拟机磁盘缩在的存储空间创建文件,来记录数据块变更状态,和位图不一样的是CBT文件记录了不同备份点数据库的变化,并且会和备份的文件一起上传服务器备份,每一个备份点都会产生一个静态CBT文件,同时还会复制一份CBT文件来记录本次备份到下次备份期间数据块变化的情况

CBT版本号:CBT文件中记录数据块变更的序号

CBT的优势:通过内存位图记录变化数据块即可获取增量数据,备份过程中保留快照,备份完成后就可以删除,对生产存储影响小

容灾备份系统中VMware CBT模式:开启后会在任务中自动启用虚拟机CBT,使用VMware平台提供的接口跟踪变化块数据,要求虚拟机硬件版本为7或更高版本。开启此功能后才能对虚拟机进行增量备份,否则只能对虚拟机进行完全备份。此功能开关默认开启。

相关推荐
你看我名字21 分钟前
LNMP 生产架构与云运维实践:Nginx、PHP-FPM、MySQL 全链路分析
运维·nginx·架构
天远Date Lab28 分钟前
零信任架构实战:基于天远车辆估值构建自动化品牌二手车置换智能定价与补贴测算网关
运维·人工智能·架构·自动化
电气工程师阿泰29 分钟前
SCB12干式变压器安装流程梳理及采购适配建议
网络·scb12干式变压器
海上彼尚40 分钟前
【微信小程序】xxx该网站的安全证书存在问题,可选择 “继续”在浏览器中访问。
安全·微信小程序·小程序
husterlichf1 小时前
网关、掩码、子网、vlan、交换机
网络·网络协议
极限挑战哥1 小时前
深度拆解团购多商户分账系统:规则引擎 + 账户体系 + 逆向清算全解析
网络·数据库·人工智能
xiaoye-duck1 小时前
《C++ 项目:手写大模型接入 SDK》云端 API 调用基础与 Apifox 调试实战
网络·c++·语言模型
flytalei1 小时前
从 Jenkins 到 Argo CD:搭建一条完整的 GitOps 实战链路
运维·jenkins
张文君1 小时前
vmware克隆后ubuntu26.04 ip怎么更改
linux·运维·服务器