RAID技术

1、RAID(redundantarrays independent disks)- 多个独立的廉价磁盘组成的冗余磁盘阵列。

RAID将普通磁盘组成一个磁盘阵列,当主机向磁盘写入数据时,RAID控制器把主机要写入的数据分解为多个数据块,然后并行写入磁盘阵列。当主机要从磁盘读取数据时,RAID控制器并行读取分散在磁盘阵列中各个硬盘上的数据,把它们重新组合后提供给主机。由于采用并行读写操作,从而提高了存储系统的存取速度。

2、分类

RAID可分为级别0到级别6,通常称为:RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6

---- RAID0:由N个磁盘组合成一个磁盘。RAID0并不是真正的RAID结构,没有数据冗余和数据校验。是条带化(striping)存储,即把连续的数据分散到多个磁盘上存取,数据请求时就可以由多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。读写效率和数据传输率都很高,读写速率是单个磁盘的N倍(N为组成RAID0的磁盘个数),但是没有提供数据的可靠性,如果一个磁盘失效,将影响整个数据。因此,RAID0不可应用于需要数据高可用性的关键应用。读写速度最快的一种

其中有两个重要的参数:stripewidth和stripe size。

                    

---- RAID1:通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。磁盘利用率为50%,是磁盘利用率最低的一种。RAID1可以提高读的性能,当原始数据繁忙时,可直接从镜像硬盘中读取同样数据。但是写入数据性能不但没有提高而且可能会有轻微的下降。当其中一块硬盘出现故障后,新的数据可以写入仍然能够正常工作的硬盘。当使用新的硬盘替换掉原来的硬盘后,RAID控制器会自动的把数据复制到新的硬盘上。RAID1模式的最大特点就是冗余性高,但是由于大部分的功能是利用软件来实现的,所以它会增加处理器的负担。这种RAID模式非常适合对数据的安全性有极高要求的场合。另外,在RAID1模式中,所使用的硬盘最好是相同的,否则会出现浪费硬盘空间的情况。RAID1是磁盘阵列中费用最高的,但提供了最高的数据可用率。当一个磁盘失效,系统可以自动的交换到镜像磁盘上,而不需要重组失效的数据。

                    

参考:http://blog.jobbole.com/83808/

---- RAID2:带海明码校验,加入了汉明码/海明码(Hanmming Code)错误校验。数据冗余度高,较少使用。这种编码技术需要多个磁盘存放检查及恢复信息。

---- RAID3:带奇偶校验码的并行传送,数据条带化(stripe)存储于不同的硬盘,数据以字节为单位,使用一块磁盘存储奇偶校验信息,最终磁盘数量是N+1。只能查错,不能纠错。当这N+1个磁盘中的其中一个出现故障时,从其它N个硬盘中的数据可以恢复。即如果N个硬盘中的一块失效,奇偶校验盘和其他的N-1个数据盘可以重新产生数据。如果奇偶校验盘失效,则不影响数据使用。

---- RAID5:不单独指定奇偶校验盘,而是在所有硬盘上交叉的存取数据及奇偶校验信息。读写指针可同时对阵列设备进行操作,提供了更高的数据流量。和RAID3相比,主要区别在于:RAID3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID5来说,大部分数据传输只对一块硬盘操作,并可进行并行操作。

                     

3、RAID技术的应用

DAS – 直接访问存储设备 Directaccess storage device 是磁盘存储设备的术语,“直接访问”指访问所有数据的时间是相同的。

NAS – 网络附加存储设备 NetworkAttached Storage 一种特殊目的的服务器,它具有嵌入式的软件系统,可以通过网络对各种系统平台提供文件共享服务。

SAN – 存储区域网 StorageArea Network 一种高速的专用网络,用于建立服务器、磁盘阵列和磁带库之间的一种直接联接。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值