快照数据管理方法、装置、电子设备及机器可读存储介质制造方法及图纸

技术编号:20992493 阅读:32 留言:0更新日期:2019-04-29 22:30
本申请提供快照数据管理方法、装置、电子设备及机器可读存储介质。在本申请中,基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中的生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务进行快照数据迁移,实现了对快照数据灵活、统一的管理,并大幅降低了用户的硬件成本。

Snapshot data management methods, devices, electronic devices and machine-readable storage media

This application provides snapshot data management methods, devices, electronic devices and machine readable storage media. In this application, a snapshot resource corresponding to the production volume is created based on the first storage medium, in which the snapshot resource is used to store the snapshot data corresponding to the production time point of the production volume, and a snapshot warehouse corresponding to the production volume is created based on the second storage medium, in which the snapshot warehouse is used to store the snapshot data corresponding to the historical time point of the production volume. The preset snapshot strategy of the production volume determines the range of the historical time points in advance; monitors the production time points in the snapshot resources; if the production time points are within the range of the historical time points, triggers the migration task to migrate the snapshot data, realizes flexible and unified management of the snapshot data, and greatly reduces the hardware cost of users.

【技术实现步骤摘要】
快照数据管理方法、装置、电子设备及机器可读存储介质
本申请涉及存储
,尤其涉及快照数据管理方法、装置、电子设备及机器可读存储介质。
技术介绍
在大数据时代,数据量越来越大,数据也越来越重要,把数据保存在专门的存储设备中,并通过存储设备的数据保护特性提高数据可靠性已经成为主流方式。快照是存储设备的数据保护特性之一,也是应对“软灾难”的常用方案。软灾难,故名思议,指“软”的灾难,通常指由于误操作、软件Bug、病毒等导致生产数据逻辑上损坏或者不能读取。通过快照技术,在写入新数据前,可以把旧数据保存起来,这样当数据发生软灾难时,可以采用之前保存的旧数据来恢复,使数据回退到一个可用的时间平面。
技术实现思路
本申请提供一种快照数据的管理方法,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。可选的,还包括:监测所述快照资源的空间使用率,若所述空间使用率达到第一阈值时触发自动扩容,如果自动扩容失败,则触发迁移任务,获取所述快照资源中创建时间最老的生产时间点,将所述创建时间最老的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。可选的,所述快照仓库为自动精简配置卷。可选的,还包括:监测所述快照仓库中历史时间点,若所述历史时间点在所述历史时间点的范围外,则删除所述在所述历史时间点的范围外的历史时间点以及对应的快照数据。可选的,还包括:监测所述快照仓库的空间使用率,若所述空间使用率达到第二阈值时触发自动扩容,如果自动扩容失败,则获取所述快照仓库中创建时间最老的历史时间点,删除所述创建时间最老的历史时间点以及对应的快照数据。可选的,在删除历史时间点以及对应的快照数据之后,所述快照仓库存在多个空闲的存储子空间,还包括:记录所述快照仓库中空闲存储子空间的存储状态,其中所述存储状态包括所述空闲存储子空间的起始地址和存储空间容量。可选的,在将所述生产时间点对应的快照数据迁移到所述快照仓库时,还包括:基于所述快照仓库中空闲存储子空间状态,为所述快照数据分配存储空间。可选的,在删除历史时间点以及对应的快照数据之后,还包括:向所述快照仓库对应的自动精简配置卷发送unmap命令,释放所述历史时间点以及对应的快照数据占用的存储空间。可选的,所述第二存储介质的存储性能低于所述第一存储介质的存储性能。本申请还提出一种快照数据的管理装置,所述装置包括:创建模块,用于基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;用于基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;分析模块,用于依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;处理模块,用于监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。可选的,还包括:所述处理模块进一步,监测所述快照资源的空间使用率,若所述空间使用率达到第一阈值时触发自动扩容,如果自动扩容失败,则触发迁移任务,获取所述快照资源中创建时间最老的生产时间点,将所述创建时间最老的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。可选的,所述快照仓库为自动精简配置卷。可选的,还包括:所述处理模块进一步,监测所述快照仓库中历史时间点,若所述历史时间点在所述历史时间点的范围外,则删除所述在所述历史时间点的范围外的历史时间点以及对应的快照数据。可选的,还包括:所述处理模块进一步,监测所述快照仓库的空间使用率,若所述空间使用率达到第二阈值时触发自动扩容,如果自动扩容失败,则获取所述快照仓库中创建时间最老的历史时间点,删除所述创建时间最老的历史时间点以及对应的快照数据。可选的,在删除历史时间点以及对应的快照数据之后,所述快照仓库存在多个空闲的存储子空间,还包括:所述处理模块进一步,记录所述快照仓库中空闲存储子空间的存储状态,其中所述存储状态包括所述空闲存储子空间的起始地址和存储空间容量。可选的,在将所述生产时间点对应的快照数据迁移到所述快照仓库时,还包括:所述处理模块进一步,基于所述快照仓库中空闲存储子空间状态,为所述快照数据分配存储空间。可选的,在删除历史时间点以及对应的快照数据之后,还包括:所述处理模块进一步,向所述快照仓库对应的自动精简配置卷发送unmap命令,释放所述历史时间点以及对应的快照数据占用的存储空间。可选的,所述第二存储介质的存储性能低于所述第一存储介质的存储性能。本申请还提供一种电子设备,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行上述的方法。本申请还提供一种机器可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现上述方法。通过以上实施例,基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点,实现了对快照数据灵活、统一的管理,并大幅降低了用户的硬件成本。附图说明图1是一示例性实施例提供的一种快照数据的管理方法的流程图。图2是一示例性实施例提供的一种快照数据的迁移流程图。图3是一示例性实施例提供的一种快照数据的管理装置的框图。图4是一示例性实施例提供的一种电子设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术本文档来自技高网...

【技术保护点】
1.一种快照数据的管理方法,其特征在于,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。

【技术特征摘要】
1.一种快照数据的管理方法,其特征在于,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。2.根据权利要求1所述的方法,其特征在于,还包括:监测所述快照资源的空间使用率,若所述空间使用率达到第一阈值时触发自动扩容,如果自动扩容失败,则触发迁移任务,获取所述快照资源中创建时间最老的生产时间点,将所述创建时间最老的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。3.根据权利要求1所述的方法,其特征在于,所述快照仓库为自动精简配置卷。4.根据权利要求3所述的方法,其特征在于,还包括:监测所述快照仓库中历史时间点,若所述历史时间点在所述历史时间点的范围外,则删除所述在所述历史时间点的范围外的历史时间点以及对应的快照数据。5.根据权利要求3所述的方法,其特征在于,还包括:监测所述快照仓库的空间使用率,若所述空间使用率达到第二阈值时触发自动扩容,如果自动扩容失败,则获取所述快照仓库中创建时间最老的历史时间点,删除所述创建时间最老的历史时间点以及对应的快照数据。6.根据权利要求4或5所述的方法,其特征在于,在删除历史时间点以及对应的快照数据之后,所述快照仓库存在多个空闲的存储子空间,还包括:记录所述快照仓库中空闲存储子空间的存储状态,其中所述存储状态包括所述空闲存储子空间的起始地址和存储空间容量。7.基于权利要求6所述的方法,其特征在于,在将所述生产时间点对应的快照数据迁移到所述快照仓库时,还包括:基于所述快照仓库中空闲存储子空间状态,为所述快照数据分配存储空间。8.基于权利要求4或5所述的方法,其特征在于,在删除历史时间点以及对应的快照数据之后,还包括:向所述快照仓库对应的自动精简配置卷发送unmap命令,释放所述历史时间点以及对应的快照数据占用的存储空间。9.根据权利要求1所述的方法,其特征在于,所述第二存储介质的存储性能低于所述第一存储介质的存储性能。10.一种快照数据的管理装置,其特征在于,所述装置包括:创建模块,用于基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;用于基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;分析...

【专利技术属性】
技术研发人员:上官应兰
申请(专利权)人:杭州宏杉科技股份有限公司
类型:发明
国别省市:浙江,33

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

1