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、病毒等导致生产数据逻辑上损坏或者不能读取。通过快照技术,在写入新数据前,可以把旧数据保存起来,这样当数据发生软灾难时,可以采用之前保存的旧数据来恢复,使数据回退到一个可用的时间平面。
技术实现思路
本申请提供一种快照数据的管理方法,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。可选的,还包括:监测所述快照资源的空间使用率,若所述空间使用率达到第一阈值时触发自动扩容,如果自动扩容失败,则触发迁移任务,获取所述快照资源中创建时间最老的生产时间点,将所述创建时间最老的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点 ...
【技术保护点】
1.一种快照数据的管理方法,其特征在于,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。
【技术特征摘要】
1.一种快照数据的管理方法,其特征在于,所述方法包括:基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;依据所述生产卷预设的快照策略,预先确定所述历史时间点的范围;监测所述快照资源中生产时间点,若所述生产时间点在所述历史时间点的范围内,则触发迁移任务,将所述在所述历史时间点的范围内的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。2.根据权利要求1所述的方法,其特征在于,还包括:监测所述快照资源的空间使用率,若所述空间使用率达到第一阈值时触发自动扩容,如果自动扩容失败,则触发迁移任务,获取所述快照资源中创建时间最老的生产时间点,将所述创建时间最老的生产时间点对应的快照数据迁移到所述快照仓库,标记所述生产时间点为历史时间点。3.根据权利要求1所述的方法,其特征在于,所述快照仓库为自动精简配置卷。4.根据权利要求3所述的方法,其特征在于,还包括:监测所述快照仓库中历史时间点,若所述历史时间点在所述历史时间点的范围外,则删除所述在所述历史时间点的范围外的历史时间点以及对应的快照数据。5.根据权利要求3所述的方法,其特征在于,还包括:监测所述快照仓库的空间使用率,若所述空间使用率达到第二阈值时触发自动扩容,如果自动扩容失败,则获取所述快照仓库中创建时间最老的历史时间点,删除所述创建时间最老的历史时间点以及对应的快照数据。6.根据权利要求4或5所述的方法,其特征在于,在删除历史时间点以及对应的快照数据之后,所述快照仓库存在多个空闲的存储子空间,还包括:记录所述快照仓库中空闲存储子空间的存储状态,其中所述存储状态包括所述空闲存储子空间的起始地址和存储空间容量。7.基于权利要求6所述的方法,其特征在于,在将所述生产时间点对应的快照数据迁移到所述快照仓库时,还包括:基于所述快照仓库中空闲存储子空间状态,为所述快照数据分配存储空间。8.基于权利要求4或5所述的方法,其特征在于,在删除历史时间点以及对应的快照数据之后,还包括:向所述快照仓库对应的自动精简配置卷发送unmap命令,释放所述历史时间点以及对应的快照数据占用的存储空间。9.根据权利要求1所述的方法,其特征在于,所述第二存储介质的存储性能低于所述第一存储介质的存储性能。10.一种快照数据的管理装置,其特征在于,所述装置包括:创建模块,用于基于第一存储介质,创建与生产卷对应的快照资源,其中所述快照资源用于存放所述生产卷的生产时间点对应的快照数据;用于基于第二存储介质,创建与生产卷对应的快照仓库,其中所述快照仓库用于存放所述生产卷的历史时间点对应的快照数据;分析...
【专利技术属性】
技术研发人员:上官应兰,
申请(专利权)人:杭州宏杉科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。