发明名称 VIRTUAL MACHINE CHANGE BLOCK TRACKING
摘要 According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.
申请公布号 US2017109087(A1) 申请公布日期 2017.04.20
申请号 US201615394556 申请日期 2016.12.29
申请人 Commvault Systems, Inc. 发明人 DORNEMANN Henry Wallace;PAWAR Rahul S.
分类号 G06F3/06;G06F9/455;G06F11/14 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method of backing up a virtual machine, the method comprising: intercepting, by a first driver under the control of a first hypervisor which executes on a first client computing device, a first write operation generated by a virtual machine (VM) to store data in a first sector of a virtual hard disk, wherein the VM is executed by the first hypervisor, wherein the VM comprises a virtual hard disk file and a change block bitmap file, and wherein the virtual hard disk file stores data associated with the virtual hard disk; with the first client computing device, accessing the change block bitmap file and modifying a first entry in the change block bitmap file to indicate that data in the first sector has changed; migrating the VM to a second hypervisor which executes on a second client computing device, such that the VM is executed by the second hypervisor following said migrating; intercepting by a second driver under the control of the second hypervisor, a second write operation generated by the VM to store data in a second sector of the virtual hard disk; and with the second client computing device, accessing the change block bitmap file and modifying a second entry in the change block bitmap file to indicate that data in the second sector has changed,receiving an instruction to begin an incremental backup of the VM, andas part of the incremental backup of the VM, reviewing the first and second entries in the change block bitmap file to identify the first and second sectors as sectors to access in gathering data for use in performance of the incremental backup.
地址 Tinton Falls NJ US