[发明专利]一种用于对虚拟磁盘进行备份的方法和装置有效
申请号: | 201310256414.6 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103389926A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 眭聚磊;宋伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋;励向南 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 虚拟 磁盘 进行 备份 方法 装置 | ||
1.一种用于对虚拟磁盘进行备份的方法,其中,所述虚拟磁盘包括多个存储单元,每个存储单元对应一个修改指示信息,所述修改指示信息用于指示其所对应的存储单元是否已修改,其中,所述方法包括以下步骤:
a当检测到对所述虚拟磁盘执行写操作时,将该次写操作所对应的至少一个存储单元的修改指示信息标记为已修改;
其中,所述方法还包括以下步骤:
x将一个或多个修改指示信息标记为已修改的存储单元的数据备份至备份磁盘中。
2.根据权利要求1所述的方法,其中,所述步骤a包括以下步骤:
-当检测到对所述虚拟磁盘执行写操作时,判断该次写操作所对应的至少一个存储单元中的各个存储单元的修改指示信息是否为已修改;
-当判断所述存储单元对应的修改指示信息不为已修改时,将该存储单元对应的修改指示信息标记为已修改。
3.根据权利要求1或2所述的方法,其中,所述方法还包括以下步骤:
-遍历各个修改指示信息,以获得一个或多个标记为已修改的修改指示信息;
-分别确定所述一个或多个修改指示信息中各个修改指示信息对应的存储单元。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括以下步骤:
-根据一个或多个标记为已修改的修改指示信息,确定所述备份磁盘需要的存储空间;
-基于所确定的存储空间来建立所述备份磁盘。
5.根据权利要求1至4中任一项所述的方法,其中,所述方法在步骤a之前还包括以下步骤:
p在所述虚拟磁盘建立时,生成与该虚拟磁盘包含的各个存储单元分别对应的修改指示信息,其中,所述修改指示信息标记为未修改。
6.根据权利要求5所述的方法,其中,所述步骤p包括以下步骤:
-在虚拟磁盘建立时,生成与该虚拟磁盘对应的位图,其中,所述修改指示信息包括所述位图中的比特位,其中,所述位图中的各个比特位分别对应所述虚拟磁盘的各个存储单元,并基于各个比特位的值来指示其所对应的存储单元是否已修改。
7.根据权利要求6所述的方法,其中,所述位图采用二级索引结构,其中,第一级索引用于指示存储单元组,第二级索引用于指示的存储单元组中的各个存储单元。
8.根据权利要求1至7中任一项所述的方法,其中,所述步骤x包括以下步骤:
-对各个修改指示信息标记为已修改的存储单元,将该存储单元的数据备份至所述备份磁盘;
-将备份后的存储单元所对应的修改指示信息标记为未修改。
9.一种用于对虚拟磁盘进行备份的磁盘备份装置,其中,所述虚拟磁盘包括多个存储单元,每个存储单元对应一个修改指示信息,所述修改指示信息用于指示其所对应的存储单元是否已修改,其中,所述磁盘备份装置包括:
标记装置,用于当检测到对所述虚拟磁盘执行写操作时,将该次写操作所对应的至少一个存储单元的修改指示信息标记为已修改;
备份装置,用于将一个或多个修改指示信息标记为已修改的存储单元的数据备份至备份磁盘中。
10.根据权利要求9所述的磁盘备份装置,其中,所述标记装置包括:
判断装置,用于当检测到对所述虚拟磁盘执行写操作时,判断该次写操作所对应的至少一个存储单元中的各个存储单元的修改指示信息是否已修改;
第一修改装置,用于当判断所述存储单元对应的修改指示信息不为已修改时,将该存储单元对应的修改指示信息标记为已修改。
11.根据权利要求9或10所述的磁盘备份装置,其中,所述磁盘备份装置还包括:
获取装置,用于遍历各个修改指示信息,以获得一个或多个标记为已修改的修改指示信息;
第一确定装置,用于分别确定所述一个或多个修改指示信息中各个修改指示信息对应的存储单元。
12.根据权利要求9至11中任一项所述的磁盘备份装置,其中,所述磁盘备份装置还包括:
第二确定装置,用于根据一个或多个标记为已修改的修改指示信息,确定所述备份磁盘需要的存储空间;
建立装置,用于基于所确定的存储空间来建立所述备份磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256414.6/1.html,转载请声明来源钻瓜专利网。