发明名称 |
一种虚拟机磁盘数据备份及恢复方法 |
摘要 |
本发明涉及一种虚拟机磁盘数据备份方法,包括:101)获取扇区集合并将其按块级形式进行存储;102)将虚拟机磁盘数据块组成虚拟机磁盘对象;103)将虚拟机磁盘对象组成虚拟机对象;104)生成备份时间点对象;与上述方法相对应的数据恢复方法包括:201)执行一次完全备份和N次增量备份;202)选定恢复时间点;203)恢复数据,记录好已恢复的扇区集合;204)取前一次备份的扇区集合与已恢复的交集,将交集外数据恢复,并更新已恢复的扇区集合;205):若已恢复的扇区集合是整个扇区,则结束,否则返回步骤204)。与现有技术相比,本发明对备份的虚拟机磁盘数据进行有效的管理和存储,具有提高数据备份和恢复效率等优点。 |
申请公布号 |
CN104102556A |
申请公布日期 |
2014.10.15 |
申请号 |
CN201410264310.4 |
申请日期 |
2014.06.13 |
申请人 |
上海爱数软件有限公司 |
发明人 |
刘荣伟 |
分类号 |
G06F11/14(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
上海科盛知识产权代理有限公司 31225 |
代理人 |
赵继明 |
主权项 |
一种虚拟机磁盘数据备份方法,其特征在于,包括以下步骤:101)判断是否进行完全备份,若是,则获取全部的虚拟机磁盘数据扇区集合,若否,则进行增量备份,获取相对上一次备份后发生数据变化的所有虚拟机磁盘数据扇区集合;102)将获得的虚拟机磁盘数据扇区集合按块级形式进行存储,即按大小a分为多个虚拟机磁盘数据块,每个虚拟机磁盘数据块记录以下信息:当前数据块的起始扇区数、总扇区数和存储位置;103)将若干个虚拟机磁盘数据块组成一个虚拟机磁盘对象,每个虚拟机磁盘对象记录以下信息;虚拟机磁盘的配置信息、虚拟机磁盘变化块标志change Id、虚拟机磁盘变化块信息和虚拟机磁盘数据块信息;104)将一个或多个虚拟机磁盘对象组成一个虚拟机对象,每个虚拟机对象对应一个虚拟机,并记录以下信息;虚拟机本身的配置信息和虚拟机磁盘对象信息;105)生成一个备份时间点对象,保存备份时间点对象信息,包括当前的备份时间点以及该时间点产生的所有虚拟机对象信息。 |
地址 |
201112 上海市闵行区联航路1188号8幢第2层A-1单元 |