发明名称 |
一种数据迁移方法和装置 |
摘要 |
本发明提供了一种数据迁移技术,包括:获取第一磁盘组的负载信息;当所述负载信息达到迁出阈值时,把第一磁盘组中目标逻辑单元号LUN的至少一个迁出Extent中的数据读取到所述控制器的缓存中;获取第二磁盘组中的至少一个迁入Extent,所述迁入Extent的数量和所述迁出Extent的数量相同,每个所述迁出Extent的RAID等级和一个所述迁入Extent的RAID等级一一对应,所述迁入Extent是空闲的Extent;将所述迁出LUN与所述迁出Extent的映射关系更新为所述迁出LUN与所述迁入Extent的映射关系。 |
申请公布号 |
CN103858092B |
申请公布日期 |
2016.03.09 |
申请号 |
CN201380002566.1 |
申请日期 |
2013.12.19 |
申请人 |
华为技术有限公司 |
发明人 |
任仕飞;薛强 |
分类号 |
G06F3/06(2006.01)I;G06F12/02(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据迁移方法,应用于控制器中,所述控制器分别和第一磁盘组、第二磁盘组连接,其特征在于:所述第一磁盘组以及所述第二磁盘组均包括至少2个磁盘,每个所述磁盘包括多个分块Chunk,其中,至少2个来自同一磁盘组且不同磁盘的Chunk,按照廉价磁盘冗余阵列RAID算法组成分块组CKG,每个CKG划分成多个长度Extent,每个Extent的存储空间由CKG的所有Chunk共同提供,对同一个Extent,每个Chunk提供的存储空间大小相同,该方法包括:获取第一磁盘组的负载信息;当所述负载信息达到迁出阈值时,把第一磁盘组中目标逻辑单元号LUN的至少一个迁出Extent中的数据读取到所述控制器的缓存中;获取第二磁盘组中的至少一个迁入Extent,所述迁入Extent的数量和所述迁出Extent的数量相同,每个所述迁出Extent的RAID等级和一个所述迁入Extent的RAID等级一一对应,所述迁入Extent是空闲的Extent;将所述迁出LUN与所述迁出Extent的映射关系更新为所述迁出LUN与所述迁入Extent的映射关系。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |