博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

2008GOGOGO

quekchdream.cublog.cn
RAID(Redundant Array of Inexpensive Disks)技术(1)
Start

 

一、RAID级别

RAID:廉价冗余磁盘阵列。分为六个级别:012345,最常用的级别是:0135四个级别(各个级别可以自由混合使用)。

       RAID 0:将多个磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0也称为带区集,它将多个磁盘并列起来,成为一个大硬盘,在存放数据时,其将数据按磁盘的个数进行分段,然后同时将这些数据写进这些磁盘中。所有级别中,RAID 0的速度最快,但RAID 0没有冗余功能,如果一个磁盘(物理)损害,则所有的数据都无法使用。

       RAID 1:把磁盘阵列中的硬盘分成两组,互为镜像,当任一个磁盘介质出现故障时,可以利用镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块厚并行传输方式。所以RAID 1不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,冗余度为50%

       RAID 3:其存放数据的原理和RAID 0RAID 1不同。RAID 3是以一个硬盘来存放数据的奇偶检验位,数据则分段存储于其余硬盘中。它像RAID 0一样以并行的方式来存放数据,但速度没有RAID 0快。如果数据磁盘损坏,只要将坏的硬盘换掉,RAID控制系统则会根据检验盘的数据校验位在新盘中重建坏盘上的数据。但是如果校验盘损坏,则全部数据都无法使用。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1

       RAID 5:向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,容许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上,这样任何一个磁盘损坏,都可以根据其他硬盘上的校验位来重建损坏的数据。

       RAID 6:与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,既是两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此写性能非常差,较少使用!

       RAID 0+1RAID 10):是RAID 0 RAID 1结合的产物。RAID 2:使用“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复。RAID 7:是一种新的RAID标准,其自生带有智能化实时操作系统和用于存储管理的软件工具,可以独立与主机运行,不占用主机的CPU资源。RAID 7可以看作是一种存储计算机(Storage Computer)。

       二、软件实现RAID

       Windows 2k/xp中的动态磁盘管理:动态磁盘与基本磁盘相比,不再采用以前的分区方式,而是叫卷集,它的作用其实和分区相一致,但又如下区别:1、动态磁盘在不重新启动的情况下可以更改磁盘容量大小,而不会丢失数据,而基本磁盘如果改变分区容量就会丢失全部数据。2、动态磁盘可以被扩展到磁盘中不连续的磁盘空间,还可以创建跨磁盘的卷集,将几个磁盘合为一个大卷集。而基本磁盘的分区必须是同一磁盘上的连续空间,分区的最大容量当然也就是磁盘的容量。3、动态磁盘在一个磁盘上可以穿件的卷集的个数没有限制,相对的基本磁盘在一个磁盘上最多只能分4个区,而且使用DOSWindows 9x时只能分一个主分区和扩展分区。

 

Google
 

发表于: 2008-01-03,修改于: 2008-01-03 14:33,已浏览364次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:1.07223