发明名称 |
一种基于虚拟机的磁盘镜像文件快照的制作方法和系统 |
摘要 |
本发明提供了一种基于虚拟机的磁盘镜像文件快照的制作方法和系统,其包括:判断是否存在父磁盘镜像文件;如果存在,则创建空快照文件,并且初始化磁盘镜像文件快照尾协议;判断父磁盘镜像文件是否为稀疏类型;如果为稀疏类型,则初始化磁盘镜像文件快照头协议、填充磁盘镜像文件快照尾协议和头协议、创建并填充块分配映射表以及更新并记录父磁盘镜像文件路径;如果为非稀疏类型,则将非稀疏父磁盘镜像文件填充到空快照文件中;以及更新磁盘镜像文件快照的头协议和尾协议,从而完成快照制作。本发明解决了非稀疏磁盘镜像文件不支持快照以及稀疏磁盘镜像文件支持快照的性能不佳的问题。 |
申请公布号 |
CN103713970A |
申请公布日期 |
2014.04.09 |
申请号 |
CN201310751391.6 |
申请日期 |
2013.12.31 |
申请人 |
曙光云计算技术有限公司 |
发明人 |
李立;王军林;唐明;徐博;成书晟 |
分类号 |
G06F11/14(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京新知远方知识产权代理事务所(普通合伙) 11397 |
代理人 |
马军芳 |
主权项 |
一种基于虚拟机的磁盘镜像文件快照的制作方法,其特征在于包括以下步骤:判断是否存在父磁盘镜像文件(S101);如果存在,则创建空快照文件,并且初始化磁盘镜像文件快照尾协议(S102);判断父磁盘镜像文件是否为稀疏类型(S103);如果父磁盘镜像文件为稀疏类型,则依序进行下列步骤:初始化磁盘镜像文件快照头协议(S104)、填充磁盘镜像文件快照尾协议(S105)、填充磁盘镜像文件快照头协议(S106)、创建并填充块分配映射表(S107)、以及更新并记录父磁盘镜像文件路径(S108);如果父磁盘镜像文件为非稀疏类型,则将非稀疏父磁盘镜像文件填充到空快照文件中(S114);以及更新磁盘镜像文件快照的头协议和尾协议(S120),并关闭磁盘文件快照,从而完成快照制作。 |
地址 |
100193 北京市海淀区东北旺西路8号中关村软件园36号楼 |