为了帮助读者对硬盘的参数、技术有一个基本的概念,我们就决定制作这篇文章,希望能让读者看完后有一种茅塞顿开、豁然开朗的感觉,这样,我们的目的也就达到了
第七页:IDE RAID
RAID的英文全称为:Redundant Array of Inexpensive (或Independent)Disks,(廉价/独立磁盘冗余阵列)。由美国加州大学在1987年开发成功。RAID的初衷主要是为大型服务器提供高端的存储功能和冗余的数据安全。在系统中,RAID被看作是一个逻辑分区,但它是由多个硬盘组成的(最少两块)。它通过在多个硬盘上同时存储或读取数据来大幅提高存储系统的数据吞吐量(Throughput),而且在很多RAID模式中都有较为完备的相互校检/恢复的措施,甚至是直接相互的镜象备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性,这也是Redundant一词的由来。
在RAID中,依照工作形式和数据条带化的不同,可以分成许多种模式,常见的有RAID 0/1/3/5/0+1。
RAID 0
RAID 0:RAID 0 并不是真正的RAID结构,没有数据冗余。RAID 0 连续地分割数据并并行地读/写于多个磁盘上,因此具有很高的数据传输率。但RAID 0在提高性能的同时,并没有提供数据可靠性,如果一个磁盘出现问题,将影响到整个数据。因此RAID 0 不适宜应用于需要数据高可用性的关键应用,通常玩家都很喜欢这种高性能的解决方案。
RAID 1:RAID 1通过数据镜像实现数据冗余,在两对分离的磁盘上产生互为备份的数据。RAID 1可以提高读的性能,当原始数据繁忙时,可直接从镜像拷贝中读取数据。RAID 1是磁盘阵列中费用最高的,但提供了最高的数据可用率。当一个磁盘出现问题,系统可以自动地交换到镜像磁盘上,而不需要重组失效的数据。所以RAID 0则对应了RAID 0所无法胜任的场合。
RAID 3:RAID 3可以看作是RAID 0的一种扩展,它也是把数据分块存放在各个硬盘中的,不过为了增加数据的安全性,RAID 3又另外接一块硬盘存放数据奇偶校验信息,由于在存取的时候要进行数据的奇偶校验,所以RAID 3的工作速度比RAID 0要慢一些,如果存储数据的硬盘发生损坏,那么我们只需要更换,然后就可利用校验盘上的校验信息恢复数据,不过如果校验盘也损坏了,那就无药可救了。要实现RAID 3,至少需要3块硬盘,在速度和安全性上,RAID 3介于RAID 0和RAID 1之间。
RAID 5:RAID 5的工作方式和RAID 3相类似,不过其数据奇偶校验信息并不是以一个单独的硬盘来存储,而交叉存储在每个硬盘中,这样搭建的成本就低了许多,而且不用担心校验盘损坏所带来的数据安全问题,所以比RAID 3要更受欢迎。
可以说,RAID模式对于性能或者数据安全性有要求的用户来说,是相当有诱惑力的,目前的硬盘价格相当低廉,只需要2块(一般来说,RAID 0/1/0+1比较常见)硬盘就可以组建一套性能优异/安全稳定的RAID系统。目前相当多的主板都板载了RAID控制芯片,其中又以PROMISE以及HighPoint两家厂商居多,也可以购买单独的RAID卡进行升级,不过如果对RAID没有需要的用户,购买带有RAID芯片会带来一些不便,开机会检测RAID BIOS以及设备,会浪费点不少时间。

网友评论