虚拟机备份中的CBT技术

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

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

技术特点:

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

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

CBT中的重要概念:

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

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

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

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

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

相关推荐
Helen_cai21 分钟前
OpenHarmony http 网络请求封装与全局拦截实战(API Version23 + 适配版)
网络·网络协议·http·华为·harmonyos
nuoxin11428 分钟前
HR4988替代A4988-富利威
网络·人工智能·嵌入式硬件·fpga开发·dsp开发
zhz521440 分钟前
Nginx + OpenSSL 自签名证书配置:优劣总结
运维·nginx
jsons11 小时前
rocky8内网离线批量补丁(你之前搭建的架构,多台服务器首选,无订阅)
linux·运维·服务器
shuanzhidun1 小时前
自动化黑产攻击常态化|基于数据分类分级,构建内外一体化闭环防御体系
数据安全·数据分类分级·网络攻防·零信任防护
Bomangedd1 小时前
NSK RA25BN 滚子直线导轨技术详解
运维·服务器·经验分享·规格说明书
EnCi Zheng1 小时前
N3A-一个端口只能给一个程序使用吗?[特殊字符]
网络·nginx·docker
doiito1 小时前
【安全,架构】RustyVault 项目深度分析报告以及和HashiCorp Vault的差异
后端·安全·rust
2301_780303901 小时前
DevSecOps建设之自动化集成与部署 Jenkins教程和使用案例
运维·自动化·jenkins
本尊是喵2 小时前
AutoDL--FileZilla--VS Code远程连接
运维·服务器