[发明专利]一种写时拷贝快照方法和系统有效
申请号: | 201510520255.5 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105138429B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 穆裕;王佳 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拷贝 快照 方法 系统 | ||
本发明实施例提供一种写时拷贝快照方法和系统,其中,系统包括预处理模块、拷贝模块和重组模块,方法包括:当检测到快照数据时,预处理模块获取该快照数据,将该快照数据拆分得到拆分数据并添加至处理队列;当检测到处理队列中存在拆分数据时,拷贝模块获取该处理队列中的拆分数据,确定需要进行拷贝的源卷数据,将该源卷数据写入目标卷中;当检测到来自同一快照数据的所有拆分数据相对应的源卷数据均拷贝到目标卷中时,重组模块将该来自同一快照数据的所有拆分数据进行重组,得到与该快照数据相同的重组快照数据,将该重组快照数据写入源卷中。将获取拆分数据、写时拷贝和重组写入操作分为三个进程来分别进行,有效地提高了系统的工作效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种写时拷贝快照方法和系统。
背景技术
随着计算机技术的快速发展,数字化信息已经逐步取代纸媒数据,呈现日均指数级增长。海量数据催生了云计算、大数据和海量存储系统的发展,对存储设备和存储应用的需求也越来越高。政府行业、银行系统、电力企业等对数据的安全性和业务连续性有着较高的要求,必须提供在线的数据保护。而快照就是一种在线存储设备防止数据丢失的有效方法,在越来越多的高端存储系统中,快照模块已成为一项基本的不可或缺的元素。
快照的主要功能在于能对在线数据按需进行备份和恢复。当存储设备发生应用故障或文件损坏时可进行快速数据恢复,将数据恢复到某个可用时间点的状态。同时,很多灾备应用(例如克隆,远程复制)将底层物理介质通过打快照将快照卷映射以达到对用户可见,因此针对快照空间分配与回收是个很重要且频繁操作的功能。
目前,快照系统会按照系统内部处理块大小将源卷划分为若干个块,当系统需要写入某快照数据时,传统方式为在写时拷贝线程中每获取一个快照数据,便对该获取的快照数据进行拆分、写时拷贝和写入源卷等快照操作,在将该获取的快照数据写入源卷完成后,再获取下一个快照数据,以此类推来完成大量快照数据的写入。由于快照过程中写时拷贝操作较为耗时,因此,现有技术中,按照获取快照数据-拆分-写时拷贝-写入源卷-获取下一快照数据的线程来进行写时拷贝快照,在不完成写时拷贝和写入源卷等操作之前,将不会获取下一需要写入的快照数据,该下一需要写入的快照数据将一直处于等待写入状态,如此,当需要对大量快照数据进行写入时,将会严重影响到系统的工作效率,导致工作效率较低。
发明内容
有鉴于此,本发明实施例提供一种写时拷贝快照方法和系统,以解决现有技术中由于快照过程中写时拷贝操作较为耗时,按照获取快照数据-拆分-写时拷贝-写入源卷-获取下一快照数据的线程来进行写时拷贝快照,当需要对大量快照数据进行写入时,将会严重影响到系统的工作效率,导致工作效率较低的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种写时拷贝快照方法,用于写时拷贝快照系统,所述写时拷贝快照系统包括预处理模块、拷贝模块和重组模块,所述写时拷贝快照方法包括:
当检测到快照数据时,预处理模块获取所述快照数据,将所述快照数据进行拆分得到拆分数据,并将所述拆分数据添加至处理队列;
当检测到所述处理队列中存在拆分数据时,拷贝模块按照预定次序获取所述处理队列中的拆分数据,根据所述获取的拆分数据确定需要进行拷贝的源卷数据,将所述源卷数据写入目标卷中;
当检测到来自同一快照数据的所有拆分数据相对应的源卷数据均拷贝到目标卷中时,重组模块将所述来自同一快照数据的所有拆分数据进行重组,得到与所述快照数据相同的重组快照数据,将所述重组快照数据写入源卷中。
其中,所述预处理模块获取所述快照数据后还包括:
所述预处理模块判断所述快照数据是否大于源卷内块的容量;
若大于,则将所述快照数据进行拆分得到拆分数据。
其中,所述将所述快照数据进行拆分得到拆分数据包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510520255.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小麦麸皮中抗氧化物的提取方法
- 下一篇:抗毒熏药