【技术实现步骤摘要】
一种异步的快照卷解耦合的方法及装置
本专利技术涉及存储灾备领域,更具体地说,涉及一种异步的快照卷解耦合方法及装置。
技术介绍
随着存储应用需求的提高,用户需要降低数据保护的代价,提高数据保护过程中的应用感知能力,快照备份技术成为解决这一问题的有效方法之一,其响应快、不影响主机性能。存储网络行业协会(SNIA)对快照的定义是:对指定数据集合的一个完全可用拷贝,该拷贝包含源数据在拷贝时间点的静态影像。快照技术是基于时间点的复制,因此可回滚到任一个快照时间点。随着数据量的不断增大,用户需要对源数据创建多个快照,甚至需要创建多个级联快照,以保证多个时间点的数据备份。当快照及级联快照数目较多时,一方面为了保证关键数据及频次较高数据不丢失可恢复,一方面为了节省存储成本和容量,需要将使用频次较低的、非关键的数据快照删除。在现有技术中,在快照卷之间存在依赖关系时,删除快照需要将待删快照被依赖的数据块数据拷贝到依赖此快照的快照卷中,因为拷贝的过程需要在接收到删除命令后进行,因此现有技术删除快照的方法删除速率低,一定程度上还会影响主机性能。因此,如何在解除快照卷依赖的同时提供快照的删 ...
【技术保护点】
一种异步的快照卷解耦合方法,其特征在于,包括:检测第一快照是否为预删除状态;若是,则当所述第一快照产生写时复制时,判断是否存在依赖于所述第一快照的第二快照;若是,则确定所述第一快照中被所述第二快照中的数据块所依赖的数据块;拷贝所述第一快照中被所述第二快照中的数据块依赖的数据块数据,到所述第二快照对应的数据块中。
【技术特征摘要】
1.一种异步的快照卷解耦合方法,其特征在于,包括:检测第一快照是否为预删除状态;若是,则当所述第一快照产生写时复制时,判断是否存在依赖于所述第一快照的第二快照;若是,则确定所述第一快照中被所述第二快照中的数据块所依赖的数据块;拷贝所述第一快照中被所述第二快照中的数据块依赖的数据块数据,到所述第二快照对应的数据块中。2.根据权利要求1所述的快照卷解耦合方法,其特征在于,所述检测第一快照是否为预删除状态之前,还包括:设置快照为预删除状态并为所述快照设置删除速率,其中,所有的预删除快照具有相同的删除速率,或每个预删除快照具有各自的删除速率。3.根据权利要求2所述的快照卷解耦合方法,其特征在于,还包括:收到删除快照命令后,按照预先设定的删除速率将所述第一快照及所述第一快照中的数据删除。4.根据权利要求1-3任一项所述的快照卷解耦合方法,其特征在于,还包括:为快照的数据块设置位图,其中,创建快照时数据块的初始位图为0,快照数据块产生写时复制时将位图修改为1。5.根据权利要求4所述的快照卷解耦合方法,其特征在于,所述确定所述第一快照中被第二快照中的数据块所依赖的数据块包括:将所述第一快照数据块的位图作非运算;将所述第一快照数据块位图非运算的结果与所述第二快照数据块位图作与运算;得到的位图为1的数据块为第一快照中被第二快照中的数据块所依赖的数据块。6.一种异步的快照卷解耦合装置,其特征在于,包括:检测模块,用于检测第一快照是否为...
【专利技术属性】
技术研发人员:王佳,孟宪伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。