在虚拟机上更改块跟踪(
CBT
)
(
1020128
)
目的
更改块跟踪(
CBT
)是一种
VMware
功能,可帮助执行增量备份。
VMware Data Recovery
使用这种技术,
因此可以开发出备份和恢复软件。
解析度
在
ESX / ESXi
主机上运行的虚拟机可以跟踪已更改的磁盘扇区。此功能称为更改块跟踪(
CBT
)。在许
多文件系统上,
CBT
识别在两个更改集
ID
之间更改的磁盘扇区。在
VMFS
分区上,
CBT
还可以识别所有
正在使用的磁盘扇区。
在虚拟化层中,从外部虚拟机跟踪虚拟磁盘块更改。当软件执行备份时,它可以请求只传输自上次备份以
来更改的块或正在使用的块。作为数据保护(
VADP
)的
vSphere API
的一部分,
CBT
功能可以被第三方
应用程序访问。应用程序调用
VADP
请求
VMkernel
从上次备份快照返回虚拟磁盘上已更改的数据块。
对于
CBT
来识别自上次更改
ID
以来更改的磁盘扇区,这些项目是必需的:
主机必须是
ESX / ESXi 4.0
或更高版本。
拥有要跟踪的磁盘的虚拟机必须是硬件版本
7
或更高版本。
I / O
操作必须通过
ESX / ESXi
存储堆栈。因此
NFS
支持虚拟兼容模式下的
RDM
,但不支持物
理兼容模式下的
RDM
。支持
VMFS
,无论是由
SAN
,
iSCSI
还是本地磁盘支持。
必须为虚拟机启用
CBT
(见下文)。
虚拟机存储不能是(永久或非持久)独立磁盘,意味着不受快照影响。
对于
CBT
来识别使用特殊“
*”
更改
ID
的磁盘扇区,这些项目是必需的:
虚拟磁盘必须位于由
SAN
,
iSCSI
或本地磁盘支持的
VMFS
卷上。
启用
CBT
时,虚拟机必须具有零(
0
)快照,以保持干净的启动。
在某些情况下,例如电源故障或虚拟机上电时的严重关机,
CBT
可能会重新设置并失去增量更改的跟踪。
在
vSphere 4.1
和之前,
Cold Migration
(但不是
Storage vMotion
)可能会重置,但不会禁用
CBT
。在
vSphere 5.5 Update 2
之前的
vSphere 5.x
版本中,存储
vMotion
重置
CBT
。有关详细信息,请参阅在
vSphere 5.x
(
2048201
)中进行存储
评论