[发明专利]将RAID0磁盘组转换成RAID5磁盘组的方法在审
申请号: | 201711444609.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108228098A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 金振成 | 申请(专利权)人: | 创新科存储技术(深圳)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 孙清然;王琦 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘组 存储位置 磁盘 校验数据 条带 转换 存储 容量空间 数据对应 数据拷贝 条带数据 原有的 地把 内存 迁移 申请 | ||
本申请公开了一种将RAID0磁盘组转换成RAID5磁盘组的方法,包括:在RAID0磁盘组中新增一块磁盘,得到RAID5的磁盘组,所述新增的磁盘与所述RAID0磁盘组中的原有磁盘具有相同的容量空间;对于所述RAID0磁盘组中的每个条带,将该条带中的数据拷贝至内存中,计算该条带上数据对应的校验数据P,确定所述校验数据P在所述RAID5的磁盘组中的存储位置;如果所确定的存储位置不在所述新增的磁盘上,则先将所确定的存储位置上原有的相应条带数据迁移至所述新增的磁盘中的相应位置上,再将所述校验数据P存储至所确定的存储位置上;否则,将所述校验数据P存储至所确定的存储位置上。采用本发明,可以快速地把RAID0磁盘组转换成RAID5磁盘组。
技术领域
本发明涉及存储技术,特别是涉及一种将RAID0磁盘组转换成RAID5磁盘组的方法。
背景技术
独立冗余磁盘阵列(Redundant Array of Independent Disk,RAID)技术,是一种由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,提升硬盘速度,增大容量。
RAID 0是RAID的工作模式之一,该模式下数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。由于该模式下不需要计算校验码,因此,容易实现。
RAID 0工作模式下由于没有数据差错控制,如果一个磁盘中的数据发生错误,即使其它盘上的数据正确也无济于事,因此,该工作模式不支持任何磁盘故障,不具有数据保护功能。
RAID 5是RAID的另一工作模式,该工作模式是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5工作模式下需要把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据,因而,可以支持一块磁盘故障,提高数据存储的安全性。
由于RAID5工作模式下可以兼顾存储性能、数据安全和存储成本,有效解决RAID0工作模式下的数据安全问题,因此,许多使用RAID0模式磁盘阵列的用户希望通过增加磁盘将RAID0模式磁盘阵列转换成RAID 5模式磁盘阵列。
发明内容
有鉴于此,本发明的主要目的在于提供一种将RAID0磁盘组转换成RAID5磁盘组的方法,可以快速地把RAID0磁盘组转换成RAID5磁盘组。
为了达到上述目的,本发明提出的技术方案为:
一种将RAID0磁盘组转换成RAID5磁盘组的方法,包括:
在RAID0磁盘组中新增一块磁盘,得到RAID5的磁盘组,所述新增的磁盘与所述RAID0磁盘组中的原有磁盘具有相同的容量空间;
对于所述RAID0磁盘组中的每个条带,将该条带中的数据拷贝至内存中,计算该条带上数据对应的校验数据P,确定所述校验数据P在所述RAID5的磁盘组中的存储位置;如果所确定的存储位置不在所述新增的磁盘上,则先将所确定的存储位置上原有的相应条带数据迁移至所述新增的磁盘中的相应位置上,再将所述校验数据P存储至所确定的存储位置上;否则,将所述校验数据P存储至所确定的存储位置上。
较佳地,所述计算该条带上数据对应的校验数据P包括:
按照P=D1⊕…⊕Dn⊕…⊕DN,计算该条带上数据对应的校验数据P,其中,n为磁盘编号,1≤n≤N,N为RAID0磁盘组中的磁盘数量,Dn为第n个磁盘在该条带上的数据,⊕为异或运算符号。
较佳地,所述确定所述校验数据P在所述RAID5的磁盘组中的存储位置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科存储技术(深圳)有限公司,未经创新科存储技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711444609.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于FAT32文件系统的掉电保护方法
- 下一篇:一种数据存储的方法及装置