- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RAID技术实现网络数据存储的研究
摘要:随着Internet技术飞速发展,人们进行信息的交流和共享越来越方便,同时数据的大规模毁灭也变得容易了。如何确保数据的一致性、安全性和可靠性,如何实现不同数据的集中管理,如何实现网络上的数据集中访问等,这些问题必须需要新网络存储技术确立。用RAID技术的方式,实现网络数据存储来完成上述提出问题的选择值得研究。
关键词:RAID;数据存储;数据备份;磁盘阵列
1 引言
在网络飞速发展的今天,选择一种适合需求的高性能数据存储方式变得十分重要。在一些企事业中,即使是网络管理员,数据存储的观念也尚未被普遍接受。能够正确选择相应的储存设备和技术。进行经济而可靠的数据存储与恢复,从而避免可能发生的重大损失。因此,企事业必须有一套正确的数据存储与恢复系统的方案。RAID(Redun-dant Array of Inexpensive Disks)技术就是网络数据存储的一种较佳选择方案。
RAID网络存储技术主要利用网络技术实现信息的异地储存,即电子数据不再直接存储在本地客户端上,而是储存在远端的服务器上。并且还可以通过网络保存在与远端服务器相连的专门设备上。由于RAID存储技术的方式很多,在具体实现上还需进一步的研究。
2 RAID存储技术
RAID是指廉价(独立)磁盘阵列,所谓“磁盘阵列”是指多张磁盘连成一个阵列上,然后,以某种方式书写磁盘,这种方式可以在一张或多张磁盘组之间提供数据。
从主机的角度看,控制器使得整个磁盘组就像一片又快、又大、又可靠的虚拟磁盘。它的初衷主要是为大型网络服务器提供高端的存储功能和冗余的数据安全,在系统中RAID被看作是一个逻辑分区。但它是由多个硬盘组成的,通过在多个硬盘上同时储存和读取数据来大幅度提高存储系统的数据吞吐量,而且在很多RAID模式中都有较为完备的、相互校验与恢复的措施,甚至是直接相互的镜像存储。当数据灾难发生时可以自动修复,从而大大提高了RAID系统的容错度,稳定了系统的冗余性。
3 RAID技术规范
RAID技术是一种工业标准,通常将组成磁盘阵列的不同方式分为RAID级别。随着RAID技术的不断发展,现在已拥有了以RAID 0到RAID 6七种基本的级别。另外,还有一些基本RAID级别的组合形式,如RAID 10、RAID 50等。现将RAID级别在应用中的实现作进一步的研究。
(1)RAID 0:是连续以位或字节为单位分割数据,并行读写于多个磁盘上,因此具有很高的数据传输速率,但它没有数据冗余。它只是单纯地提高性能,而且其中的一个磁盘失效将影响到所有数据。因此,它不能应用于数据安全性高的场合。
(2)RAID 1:通常被称为RAID镜像,是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。即所有数据都进行百分之百的备份。当原始数据繁忙时,可直接从镜像磁盘上读写,而不需要重组失效数据。
(3)RAID 0+1:也称为RAID 1 O标准,至少需要4块硬盘才可以实现,不过它综合了RAID 0和RAID 1的特点,将独立磁盘配置成RAID 0,两套完整的RAID 0互换镜像。但构建RAID 0+1阵列的成本投入大,数据空间利用率只有50%。
(4)RAID 2:是按位分配数据到多个驱动器的,在写入数据时一个磁盘上保存数据的各个位,同时把一个数据不同的位运算到海明校验码保存在另一组磁盘上,在数据发生错误的情况下将错误校正。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂、速度最慢,因此在商业环境中很少使用,最适合用于诸如图像之类的应用。
(5)RAID 3:通常是按字节将数据划分为条纹分配在许多驱动器上,虽然也可按位划分,但它在阵列时专用一个驱动器保存奇偶校验信息,因此它同RAID 2非常类似,区别在于它使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶校验失效,则不影响数据使用,但奇偶盘会成为写操作的瓶颈。
(6)RAID 4:除了按扇区而不是按字节对数据划分条纹外,RAID 4与RAID 3相似。同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。它使用一块磁盘作为奇偶校验盘,这时奇偶校验盘会成为写操作的瓶颈,因此它在商业环境中也很少使用。
(7)RAID 5:是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储在不同磁盘上。它使用一种特殊算法,可以计算出任何一个区域校验块的存储位置。这样就可以确保对校验块的任何读写操作都会在所有RAID磁
文档评论(0)