[发明专利]磁盘快照创建方法和磁盘快照创建装置有效
申请号: | 201710151370.9 | 申请日: | 2017-03-14 |
公开(公告)号: | CN108572888B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 林锦成 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 快照 创建 方法 装置 | ||
本申请公开了一种磁盘快照创建方法和磁盘快照创建装置。该方法包括:提供多个公共镜像以及所述公共镜像对应的初始快照,所述公共镜像关联有公共镜像ID;接收终端发送的创建终端磁盘中的数据文件快照的指令;根据所述数据文件关联的公共镜像ID,确定所述公共镜像ID关联的公共镜像所对应的初始快照;对比所述数据文件与所述初始快照,获取增量数据;基于所述初始快照和所述增量数据,创建所述数据文件的当前快照。本发明可以在终端磁盘的数据文件是由公共镜像初始化出来的时候,直接使用已经存在的公共镜像的快照作为一部分快照,从而快速创建磁盘的当前快照可以避免在存储服务器重复存储已有数据,从而减少占用存储服务器的空间。
技术领域
本申请涉及计算机存储技术领域,特别涉及一种磁盘快照创建方法和磁盘快照创建装置。
背景技术
快照的主要作用是能够进行在线数据恢复,当存储设备发生应用故障或者文件损坏时可以进行及时数据恢复,将数据恢复成快照产生时间点的状态。另外,快照为存储用户提供了一个新的数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数据,还可以利用快照进行测试等工作
在云计算业务蓬勃发展的时代,快照技术作为一种重要的容灾手段,已经不可或缺。特别是针对磁盘的快照,更是重中之重,当用户的虚拟机被入侵、误操作等原因导致数据丢失,快照就是救命稻草。
现有的快照技术通过如下方式实现:
第一步,在停止应用之后,将磁盘进行快照冷备份,
第二步,利用虚拟机的挂起功能,将虚拟机暂停后,对磁盘进行快照创建,再恢复虚拟机的工作。
第三步,对虚拟机的磁盘第一次进行全量备份,后面将每块虚机磁盘划分成一定大小的定长数据段,并追踪用户使用中对每一个数据段的改动信息。如果一个数据段在备份时被认定为自上次备份快照以来未作改动,则不备份这块数据。
然而,在云计算环境下,由于大量的磁盘托管在云服务提供商手里,上述方案均有不足。
第一种和第二种方案中,需要用户停服务器或应用,这会导致用户的应用有一定时间的不可用;在第三种方案中,由于大量的磁盘都是使用云服务提供商的镜像创建出来初始化出来的,特别是虚拟机的系统盘,如果针对每一个磁盘都先全量备份,后面再增量备份,创建的快照占用了大量的存储空间,并且第一次全量快照创建的时间过长。
发明内容
鉴于上述问题,本发明一实施例提出一种磁盘快照创建方法和磁盘快照创建装置,以解决现有技术存在的问题。
为了解决上述问题,本申请一实施例公开本申请实施例公开一种磁盘快照创建方法,包括:
提供多个公共镜像以及所述公共镜像对应的初始快照,所述公共镜像关联有公共镜像ID;
接收终端发送的创建终端磁盘中的数据文件快照的指令;
根据所述数据文件关联的公共镜像ID,确定所述公共镜像ID关联的公共镜像所对应的初始快照;
对比所述数据文件与所述初始快照,获取增量数据;
基于所述初始快照和所述增量数据,创建所述数据文件的当前快照。
本发明另一实施例提出一种磁盘快照的创建方法,所述方法包括:
提供多个公共镜像以及所述公共镜像对应的初始快照,所述公共镜像关联有公共镜像ID;
接收终端发送的创建终端磁盘中的数据文件快照的指令;
根据所述数据文件关联的公共镜像ID,确定所述公共镜像ID关联的公共镜像所对应的初始快照;
当所述数据文件与对应于所述公共镜像的初始快照相同时,将所述初始快照作为数据文件的当前快照。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710151370.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据检验校正方法
- 下一篇:一种系统还原方法及装置