发明名称 |
一种本地数据迁移的方法 |
摘要 |
本发明涉及一种本地数据迁移的方法,其是在一个存储设备的RAID磁盘系统中将源卷的数据迁移到目标卷,其包含以下步骤:确定数据迁移范围以及根据所述源卷的组成逻辑单位及目标卷的组成逻辑单位之间的比例关系确定迁移单位;确定该迁移范围所涉及的全部逻辑区域,并对该逻辑区域执行加锁操作;读取该迁移范围内的数据,并将其写入目标卷的相应位置;对上述被加锁的逻辑区域执行解锁操作,从而完成数据迁移。现有技术相比,本发明以逻辑区域作为迁移单位,以满足在目标卷中逻辑区域满写操作的原则,提高了迁移效率;在数据迁移的过程中通过对需迁移的逻辑区域执行加锁操作,解决了数据迁移过程中的主机写请求的问题。 |
申请公布号 |
CN100337224C |
申请公布日期 |
2007.09.12 |
申请号 |
CN200310120068.5 |
申请日期 |
2003.12.03 |
申请人 |
华为技术有限公司 |
发明人 |
张巍;黄玉环;唐小松;张国彬;张粤;任雷鸣 |
分类号 |
G06F13/10(2006.01) |
主分类号 |
G06F13/10(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1、一种本地数据迁移的方法,其是在一个存储设备的RAID磁盘系统中将源卷的数据迁移到目标卷,其特征在于,所述方法包含以下步骤:a、确定数据迁移范围以及根据所述源卷的组成逻辑单位及目标卷的组成逻辑单位之间的比例关系确定迁移单位;b、确定该迁移范围所涉及的全部逻辑区域,并对该逻辑区域执行加锁操作;c、读取该迁移范围内的数据,并将其写入目标卷的相应位置;d、对上述被加锁的逻辑区域执行解锁操作,从而完成数据迁移。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部科研中心F1-18楼知识产权部 |