【技术实现步骤摘要】
快照过程中向源卷写数据的方法、装置、设备和存储介质
[0001]本申请涉及数据存储
,特别是涉及一种快照过程中向源卷写数据的方法、装置、设备和存储介质。
技术介绍
[0002]快照是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。目前存储快照技术大体可分为两类,全量快照和增量快照。全量快照主要实现技术是镜像分离,创建快照速度慢,快照占用空间与源卷大小相同,快照创建完成后与源卷无依赖关系。增量快照实现技术主要有COW(写时拷贝)和ROW(写时重定向)。相对全量快照,增量快照创建速度快,占用空间小,只有源卷数据发生改变时,才会真正占用空间。COW快照卷依赖源卷数据,源卷数据第一次改变时需要一次读两次写操作,影响源数据卷的写性能。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种快照过程中向源卷写数据的方法、装置、设备和存储介质。
[0004]一种快照过程中向源卷写数据的方法, ...
【技术保护点】
【技术特征摘要】
1.一种快照过程中向源卷写数据的方法,所述方法包括:接收对目标源卷的目标时刻创建快照卷的指令;将所述目标源卷重定向至新的源卷;为所述新的源卷的各数据块分配新的写地址;在接收到所述新的源卷的写数据指令时,根据所述新的写地址将所述目标源卷的写数据指令中的待写入数据写入所述新的源卷中的目标数据块。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在目标缓存中预加载所述新的源卷在所述目标时刻各数据块的读地址以及写地址,所述新的源卷在所述目标时刻各数据块的读地址为所述目标源卷在所述目标时刻各数据块的读地址,所述新的源卷各数据块的写地址为所述新的写地址;接收所述新的源卷的读数据指令,从所述目标缓存中所述新的源卷的读地址中读取对应的数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述待写入数据写入所述目标数据块之后,在所述目标缓存中将所述新的源卷的目标数据块的读地址异步更新为所述新的写地址。4.根据权利要求1所述的方法,其特征在于,所述方法包括:将所述快照卷重定向至所述目标源卷;接收所述快照卷的读数据指令;根据所述快照卷的读数据指令从所述目标源卷的读地址中读取所述目标时刻对应的数据;接收所述快照卷的写数据指令;将所述快照卷的写数据指令中的待写入数据写入所述目标源卷的写地址中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到对所述目标源卷创建多个时刻对应的快照卷的指令时,为所述目标源卷创建多个时刻对应的快照卷;根据所述目标源卷为各快照卷分配对应...
【专利技术属性】
技术研发人员:陈东河,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。