发明名称 |
一种数据重组方法 |
摘要 |
本发明公开了一种数据重组方法,在原独立冗余磁盘阵列(RAID)系统高地址侧尾部预留一块磁盘空间作为重组区域,所述预留重组区域的大小大于或等于重组的数据区域,将该预留重组区域的高地址作为写入数据的起始地址,并将原RAID系统中存有数据的高地址作为重组数据的起始高地址;数据重组完之前重复执行以下步骤:确定当前要重组数据的低地址,并将当前要重组数据高地址到低地址之间的数据重组为新RAID类型数据;将重组后的数据从写入数据的起始地址向低地址方向,顺序写入新RAID系统中;当前要重组数据低地址的邻接低地址作为下次要重组数据的高地址,当前写入数据低地址的邻接低地址作为下次写入数据的起始地址。用户使用本发明可保证数据重组过程中的安全性,并且重组过程的简便性也提高了数据重组效率。 |
申请公布号 |
CN100381999C |
申请公布日期 |
2008.04.16 |
申请号 |
CN200410008942.0 |
申请日期 |
2004.03.15 |
申请人 |
华为技术有限公司 |
发明人 |
张巍;黄玉环;张国彬;张粤 |
分类号 |
G06F3/06(2006.01);G06F11/07(2006.01) |
主分类号 |
G06F3/06(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
张颖玲;王琦 |
主权项 |
1.一种独立冗余磁盘阵列中的数据重组方法,其特征在于,在原独立冗余磁盘阵列系统高地址侧尾部预留一块磁盘空间作为重组区域,所述预留重组区域的大小大于或等于重组的数据区域,将该预留重组区域的高地址作为写入数据的起始地址,并将原独立冗余磁盘阵列系统中存有数据的高地址作为重组数据的起始高地址,该数据重组方法还包含以下步骤:a.确定当前要重组数据的低地址,并将当前要重组数据高地址到低地址之间的数据重组为新独立冗余磁盘阵列类型数据;b.将重组后的数据从写入数据的起始地址向低地址方向,顺序写入新独立冗余磁盘阵列系统中;c.判断是否还有数据需要重组,如果有,则将当前要重组数据低地址的邻接低地址作为下次要重组数据的高地址,当前写入数据低地址的邻接低地址作为下次写入数据的起始地址,返回步骤a;否则结束当前重组流程。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |