【技术实现步骤摘要】
用于时间点复制操作的方法、系统和存储控制器
本公开涉及用于经由非易失性存储器以两个阶段从源卷向空间高效的目标卷执行时间点复制操作的方法、系统和制造品。
技术介绍
存储控制器可以耦合到多个主机的一个或多个。该存储控制器可以管理耦合到该存储控制器的多个存储设备,诸如盘驱动器、带驱动器等。该多个主机可以经由存储控制器访问在存储设备中存储的数据。存储控制器可以提供数据的时间点的、完整卷拷贝,该拷贝可用于读取或写入访问。时间点拷贝是包含在单个时间点处的数据的映像的数据的限定的集合的完全可用的拷贝。该拷贝被认为在那个时间点处已经逻辑地出现,但是实现方式可以在其他时间向目标存储设备执行拷贝的一部分或全部,只要结果是数据与它在那个时间点处看起来一致的拷贝。可以注意到,在拷贝关系中的所有轨道被复制到在目标上的盘或其他存储设备的点,物理拷贝被认为完整。时间点复制操作在目标卷上建立源卷的拷贝。该拷贝被称为时间点拷贝。当发起时间点拷贝操作时,在源卷和目标卷之间建立时间点拷贝关系。时间点拷贝是源卷和对应的目标卷的映射。该映射允许向对应的目标卷复制那个源卷的时间点拷贝。在某些情况下,目标卷是空间高效的卷。在空间高效的卷中,当时间点拷贝操作实际上向目标卷复制轨道、盘区、块或其他存储单元时,分配用于卷的空间。在没有空间高效的目标卷时,时间点复制操作可能要求在目标卷上的所有空间被分配和可获得,即使未向目标卷复制数据。对于空间高效的卷,时间点复制操作仅使用用于写入在时间点关系的生命周期期间改变的数据所需的多个轨道,因此空间的分配在根据需要的基础上。虽然目标卷在某些情况下可能需要与源卷作比较具 ...
【技术保护点】
一种方法,包括:接收对于执行从源卷向空间高效的目标卷的时间点复制操作的请求;经由控制器从源卷向非易失性存储器复制一组数据存储单元中存储的数据,以保留时间点复制操作;经由背景处理从非易失性存储器向空间高效的目标卷异步地复制所述数据,以从所述源卷向所述目标卷提交所述数据的物理时间点拷贝。
【技术特征摘要】
2013.02.05 US 13/759,9351.一种用于时间点复制操作的方法,包括:接收对于执行从源卷向空间高效的目标卷的时间点复制操作的请求;更新位图元数据以指示要复制的轨道;经由控制器从源卷向非易失性存储器复制一组数据存储单元中存储的数据,以保留时间点复制操作;其中,在更新位图元数据以指示要复制的轨道时或者响应于所述经由所述控制器从所述源卷向所述非易失性存储器复制所述一组数据存储单元中存储的数据,向主机发送所述时间点复制操作完成的指示,即使物理时间点复制操作还没有提交;经由后台处理从非易失性存储器向空间高效的目标卷异步地复制所述数据,以从所述源卷向所述目标卷提交所述数据的物理时间点拷贝,其中所述经由后台处理从非易失性存储器向空间高效的目标卷异步地复制所述数据包括:从所述非易失性存储器向所述空间高效的目标卷转移轨道;更新位图元数据以指示所述轨道已经被复制到所述空间高效的目标卷;以及从所述非易失性存储器去除所述轨道;以及响应于接收对于向源卷执行写入操作的请求,执行:响应于确定经由所述后台处理的所述数据的所述异步复制未完成,但是在所述非易失性存储器中存在对应的时间点数据,对于源卷执行写入操作;响应于确定经由所述后台处理的所述数据的所述异步复制未完成,但是在所述非易失性存储器中不存在对应的时间点数据,使写入操作等待;响应于确定经由所述后台处理的所述数据的所述异步复制完成,对于源卷执行写入操作。2.根据权利要求1所述的方法,其中,从所述源卷向所述非易失性存储器的所述复制避免了在响应所述时间点操作完成的请求之前在所述空间高效的目标卷中分配空间的操作的执行,并且其中,在经由所述后台处理从所述非易失性存储器向所述空间高效的目标卷异步地复制所述数据的同时,执行用于在所述空间高效的目标卷中分配空间的操作。3.根据权利要求1所述的方法,所述方法进一步包括:接收对于在所选择的空间高效的目标卷上执行读取操作的请求;并且响应于确定经由所述后台处理的所述数据的所述异步复制完成,响应从所述空间高效的目标卷的所述读取操作。4.根据权利要求3所述的方法,所述方法进一步包括:响应于确定经由所述后台处理的所述数据的所述异步复制在进行中,确定是否能够响应从所述非易失性存储器的读取操作;响应于确定能够响应从所述非易失性存储器的所述读取操作,响应从所述非易失性存储器的所述读取操作;并且响应于确定不能响应从所述非易失性存储器的所述读取操作,响应从与所述选择的空间高效的目标卷对应的所述源卷的所述读取操作。5.一种用于时间点复制操作的系统,包括:存储器;以及处理器,其耦合到所述存储器,其中,所述处理器执行操作,所述操作包括:接收对于执行从源卷向空间高效的目标卷的时间点复制操作的请求;更新位图元数据以指示要复制的轨道;经由控制器从源卷向非易失性存储器复制一组数据存储单元中存储的数据,以保留时间点复制操作;其中,在更新位图元数据以指示要复制的轨道时或者响应于所述经由所述控制器从所述源卷向所述非易失性存储器复制所述一组数据存储单元中存储的数据,向主机发送所述时间点复制操作完成的指示,即使物理时间点复制操作还没有提交;经由后台处理从非易失性存储器向空间高效的目标卷异步地复制所述数据,以从所述源卷向所述目标卷提交所述数据的物理时间点拷贝其中所述经由后台处理从非易失性存储器向空间高效的目标卷异步地复制所述数据包括:从所述非易失性存储器向所述空间高效的目标卷转移轨道;更新位图元数据以指示所述轨道已经被复制到所述空间高效的目标卷;以及...
【专利技术属性】
技术研发人员:TM布朗,NY弗朗西斯科,李苏光,BA彼得森,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。