一种快照生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:24090766 阅读:28 留言:0更新日期:2020-05-09 07:58
本发明专利技术公开了一种快照生成方法,包括:当获取到快照生成指令时,将源卷中的数据存入快照卷的缓存中;其中,源卷由快照生成指令指定;对缓存中的数据进行分割处理,得到多个数据块,并计算各个数据块对应的指纹信息;确定第一数据块,并将第一数据块对应的第一指纹信息与快照卷对应的指纹库进行比对,判断指纹库中是否存在第一指纹信息;若指纹库中不存在第一指纹信息,则将第一数据块存入快照卷中;该方法在将源卷的数据存入快照卷的缓存后,根据缓存中的数据生成对应的快照即可,不会影响源卷的其他正常业务,因此不会降低业务的处理效率;此外,本发明专利技术还提供了一种快照生成装置、设备及计算机可读存储介质,同样具有上述有益效果。

A snapshot generation method, device, device and readable storage medium

【技术实现步骤摘要】
一种快照生成方法、装置、设备及可读存储介质
本专利技术涉及存储系统
,特别涉及一种快照生成方法、快照生成装置、快照生成设备及计算机可读存储介质。
技术介绍
对于存储系统来说,存储数据并保证数据安全是其最基本的功能和要求。想要保证数据安全,就需要对数据进行容灾备份,快照就是一种常用的、基础的数据备份方法。通常每对数据卷创建一个快照,就需要占用与源卷相同容量的存储空间,会导致存储成本上升。而且,数据卷中可能存在部分相同的数据,使得相同数据被保存多份,极大的浪费存储空间。为了避免相同数据多次保存,节省存储空间,就需要删除重复的数据。目前常用的删除快照重复数据的方法是在拷贝前去重,即首先判断源卷中的数据是否在快照卷中存在,在判断结束后仅将非重复的数据拷贝到快照卷中,从而达到节约存储资源的目标。然而上述删除快照重复数据的方法在拷贝前进行去重判断,在判断时源卷无法执行其他正常业务,即判断会影响源卷的工作,进而降低业务的处理效率。因此,如何解决现有删除快照重复数据的方法影响源卷工作,进而降低业务的处理效率的问题,是本领域技术人员需要解决本文档来自技高网...

【技术保护点】
1.一种快照生成方法,其特征在于,包括:/n当获取到快照生成指令时,将源卷中的数据存入快照卷的缓存中;其中,所述源卷由所述快照生成指令指定;/n对所述缓存中的所述数据进行分割处理,得到多个数据块,并计算各个所述数据块对应的指纹信息;/n确定第一数据块,并将所述第一数据块对应的第一指纹信息与所述快照卷对应的指纹库进行比对,判断所述指纹库中是否存在所述第一指纹信息;/n若所述指纹库中不存在所述第一指纹信息,则将所述第一数据块存入所述快照卷中。/n

【技术特征摘要】
1.一种快照生成方法,其特征在于,包括:
当获取到快照生成指令时,将源卷中的数据存入快照卷的缓存中;其中,所述源卷由所述快照生成指令指定;
对所述缓存中的所述数据进行分割处理,得到多个数据块,并计算各个所述数据块对应的指纹信息;
确定第一数据块,并将所述第一数据块对应的第一指纹信息与所述快照卷对应的指纹库进行比对,判断所述指纹库中是否存在所述第一指纹信息;
若所述指纹库中不存在所述第一指纹信息,则将所述第一数据块存入所述快照卷中。


2.根据权利要求1所述的快照生成方法,其特征在于,若所述指纹库中存在所述第一指纹信息,包括:
确定所述第一指纹信息对应的第二数据块,其中,所述第二数据块已被存入所述快照卷中;
生成所述第一数据块和所述第二数据块之间的索引信息;
删除所述第一数据块。


3.根据权利要求1所述的快照生成方法,其特征在于,在所述将所述第一数据块存入所述快照卷中之后,还包括:
利用所述第一数据块对应的所述第一指纹信息更新所述快照卷对应的所述指纹库;
更新所述第一数据块。


4.根据权利要求1所述的快照生成方法,其特征在于,所述对所述缓存中的所述数据进行分割处理,得到多个数据块,包括:
以预设大小为粒度对所述数据进行分割,得到多个所述数据块;

按照预设规则对所述数据进行不定长数据分割处理,得到多个所述数据块。


5.根据权利要求1所述的快照生成方法,其特征在于,在所述将所述第一数据块存入所述快照卷中之前,还包括:

【专利技术属性】
技术研发人员:蒋米传
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1