【技术实现步骤摘要】
一种增量快照扩容方法和装置
本专利技术涉及网络存储
,更具体地,特别是指一种增量快照扩容方法和装置。
技术介绍
快照是一种基于时间点的数据保护技术。当对一个卷创建了快照之后,快照关系中的目标卷就拥有了创建快照时刻源卷中相同的数据。之后当源卷数据被修改,目标卷中的数据仍然会保持不变,这就达到了保护数据的目的。快照按照数据拷贝的数量分为普通快照和增量快照。普通快照每次启动后都会将源卷所有数据拷贝到目标卷上;而增量快照只有在第一次启动后会将数据全部拷贝到目标卷上,之后再启动快照,则只会将本次启动与上次启动时间段内发生变化的数据拷贝到目标卷中,这样会节省带宽,降低系统压力。卷扩容技术可以使一个已有的卷容量增大,从而达到存储更多数据的目的。两个卷之间可以创建快照关系的前提条件是这两个卷的容量必须一样大。当创建完快照关系后,存储系统会生成一个分裂位图用于管理该快照关系,若该快照是增量快照,则还会额外生成一个差异位图(diffbitmap,用于标记快照启动后源卷哪些数据块数据发生了变化,用来记录变化的数据。此时无论是 ...
【技术保护点】
1.一种增量快照扩容方法,其特征在于,所述方法包括:/n关闭主机与源卷之间的输入输出,并判断目标卷所在的第一存储池剩余的容量空间是否满足预设容量的扩容;/n响应于所述第一存储池剩余的容量空间满足所述扩容所需的容量,通过所述目标卷向所述第一存储池申请所述预设容量的虚拟扩容空间;/n判断所述源卷所在的第二存储池剩余的容量空间是否满足所述预设容量的所述扩容;/n响应于所述第二存储池剩余的容量空间满足所述扩容所需的容量,通过所述源卷向所述第二存储池申请所述预设容量的实际扩容空间;/n根据所述预设容量计算所需位图空间大小,并判断位图空间的剩余空间是否能满足所述所需位图空间大小;/n响 ...
【技术特征摘要】
1.一种增量快照扩容方法,其特征在于,所述方法包括:
关闭主机与源卷之间的输入输出,并判断目标卷所在的第一存储池剩余的容量空间是否满足预设容量的扩容;
响应于所述第一存储池剩余的容量空间满足所述扩容所需的容量,通过所述目标卷向所述第一存储池申请所述预设容量的虚拟扩容空间;
判断所述源卷所在的第二存储池剩余的容量空间是否满足所述预设容量的所述扩容;
响应于所述第二存储池剩余的容量空间满足所述扩容所需的容量,通过所述源卷向所述第二存储池申请所述预设容量的实际扩容空间;
根据所述预设容量计算所需位图空间大小,并判断位图空间的剩余空间是否能满足所述所需位图空间大小;
响应于所述位图空间的剩余空间满足所述所需位图空间大小,配置位图信息并根据所述位图信息更新快照进度,并反馈扩容成功信息以及恢复所述主机的输入输出。
2.根据权利要求1所述的增量快照扩容方法,其特征在于,所述根据所述预设容量计算所需位图空间大小,并判断位图空间的剩余空间是否能满足所述所需位图空间大小还包括:
根据所述预设容量计算所需的分裂位图和差异位图的大小,判断位图空间是否满足所述分裂位图和所述差异位图的大小。
3.根据权利要求2所述的增量快照扩容方法,其特征在于,所述响应于所述位图空间的剩余空间满足所述所需位图空间大小,配置位图信息并根据所述位图信息更新快照进度还包括:
响应于所述位图空间满足所述分裂位图和所述差异位图的大小,将所述分裂位图全部配置为已拷贝状态,将所有所述差异位图配置为待拷贝状态。
4.根据权利要求1所述的增量快照扩容方法,其特征在于,所述判断目标卷所在的第一存储池剩余的容量空间是否满足预设容量的扩容还包括:
判断所述源卷的所述第二存储池和所述目标卷的所述第一存储池是否为同一个存储池;
响应于所述源卷的所述第二存储池和所述目标卷的所述第一存储池为同一个存储池,根据所述存储池的剩余的容量空间是否大于或等于所述预设容量的2倍来判断是否满足所述预设容量的扩容;
响应于所述源卷的所述第二存储池和所述目标卷的所述第一存储池不是同一个存储池,根据所述存储池的剩余的容量空间是否大于或等于所述预设容量来判断是否满足所述预设容量的扩容。
5.根据权利要求1所述的增量快照扩容方法,其特征在于,所述方法还包括:
响应于所述第一存储池剩余的容量空间不满足所述扩容所需的容量,结束所述扩容的进程,反馈扩容失败信息并恢复所述源卷与所述主机的输入输出。
6.根据权利要求1所述的增量快照扩容方法,其特征在于,所述方法还包括:
响应于所...
【专利技术属性】
技术研发人员:王鹏飞,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。