[发明专利]在存储系统中执行复制有效
申请号: | 201480010252.0 | 申请日: | 2014-01-08 |
公开(公告)号: | CN105027068B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | J·科尔格洛夫;E·米勒;J·海斯;C·森德韦格;C·哥登;J·曹;G·伊诺泽姆赛 | 申请(专利权)人: | 净睿存储股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 孙洋 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 执行 复制 | ||
1.一种计算机系统,包括:
一个或多个存储设备;以及
存储控制器,耦合至所述一个或多个存储设备;
其中,响应于接收到将数据从与第一介质相关联的第一卷的第一范围复制到与第二介质相关联的第二卷的第二范围的请求,所述存储控制器被配置为:
创建第三介质;
存储所述第一介质在所述第三介质下层的指示;
将所述第一卷与所述第三介质相关联;
创建第四介质;
存储第二介质在所述第四介质下层的指示;
将所述第二卷与所述第四介质相关联;以及
存储第一介质的第一范围在第四介质的第二范围下层的指示;
其中,第一介质、第二介质、第三介质和第四介质中的每一者被定义为数据的逻辑分组。
2.根据权利要求1所述的计算机系统,其中,所述存储控制器还被配置为:在不访问第一范围的数据的情况下,实现复制第一范围的数据的请求。
3.根据权利要求1所述的计算机系统,其中,所述存储控制器还被配置为:延迟第三介质的创建,直到接收到将第一卷的第一范围作为目标的写入请求。
4.根据权利要求3所述的计算机系统,其中,所述存储控制器还被配置为:延迟所述第四介质的创建,直到接收到将所述第二卷的所述第二范围作为目标的写入请求。
5.根据权利要求1所述的计算机系统,其中,第一范围位于第一卷内的第一偏移处,第二范围位于第二卷内的第二偏移处,以及所述存储控制器被配置为:将第二偏移与第一偏移之间的差存储在介质映射表中的条目中,其中所述条目对应于所述第四介质的第二范围。
6.根据权利要求1所述的计算机系统,其中,所述存储控制器还被配置为:
响应于存储第一介质在第三介质下层的指示,存储第一介质是只读的指示;以及
响应于存储第二介质在第四介质下层的指示,存储第二介质是只读的指示。
7.根据权利要求1所述的计算机系统,其中,数据的第一范围存储在第五介质内,以及第五介质在第一介质下层。
8.一种在存储系统中使用的方法,所述方法包括:
接收将数据从与第一介质相关联的第一卷的第一范围复制到与第二介质相关联的第二卷的第二范围的请求;以及
响应于接收到所述请求:
创建第三介质;
存储所述第一介质在所述第三介质下层的指示;
将所述第一卷与所述第三介质相关联;
创建第四介质;
存储第二介质在所述第四介质下层的指示;
将所述第二卷与所述第四介质相关联;以及
存储第一介质的第一范围在第四介质的第二范围下层的指示;
其中,第一介质、第二介质、第三介质和第四介质中的每一者被定义为数据的逻辑分组。
9.根据权利要求8所述的方法,还包括:在不访问第一范围的数据的情况下,实现复制第一范围的数据的请求。
10.根据权利要求8所述的方法,还包括:延迟第三介质的创建,直到接收到将第一卷的第一范围作为目标的写入请求。
11.根据权利要求10所述的方法,还包括:延迟所述第四介质的创建,直到接收到将所述第二卷的所述第二范围作为目标的写入请求。
12.根据权利要求8所述的方法,其中,第一范围位于第一卷内的第一偏移处,第二范围位于第二卷内的第二偏移处,以及所述方法还包括:将第二偏移与第一偏移之间的差存储在介质映射表中的条目中,其中所述条目对应于所述第四介质的第二范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于净睿存储股份有限公司,未经净睿存储股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480010252.0/1.html,转载请声明来源钻瓜专利网。