RAID磁盘阵列

RAID(独立硬盘冗余阵列)Redundant Array of Independent Disks

基本思想:把多个相对便宜的磁盘组合起来,成为一个测盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。

采用RAID的好处(两个关键目标):

(1)并发地在多个磁盘上读写数据来提高存储系统的I/O性能

(2)提高系统的容错性和可靠性

主要是通过牺牲空间换取更高的可靠性和性能


RAID的三个关键概念和技术:镜像(Mirroriing),数据条带(Data Stripping),数据校验(Data parity)

镜像:将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。但镜像的写性能稍低,确保数据正确地写到多个磁盘需要更多的时间开销。

数据条带:将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,数据条带通常具有更高的并发粒度。

数据校验:主要是提高可靠性。


RAID的等级从RAID0~RAID6七个级别,标准RAID可以组合,以满足不同的需求。

RAID0(数据条带化):是一种简单的,无数据校验的数据条带化技术,它不提供任何形式的冗余策略。特点:低成本,高读写性能,100%的空间利用率,但不提供数据冗余保护,一旦损坏将无法恢复。

RAID1(简称为镜像):将数据完全一致地分别写到工作磁盘和镜像磁盘,空间利用率50%。它是为了增加数据完全性,好的容错能力,但实现成本高。

RAID2:带海明码校验

RAID3:带奇偶校验码的并行传送

RAID5:是最常见的RAID等级,它的原理与RAID4相似,RAID4是带奇偶校验码的独立磁盘结构,RAID5则是校验数据分布在阵列中的所有磁盘上,而没有采用专门的校验磁盘。可以理解为是RAID0和RAID1的折中。

RAID6:以上所说的级别都只保护因单个磁盘失效而造成的数据丢失。如果两个磁盘同时发生故障,数据将无法恢复。RAID6引入双重校验,可以保护阵列中同时出现两个磁盘丢失时,阵列仍然继续工作,不会发生数据丢失。它是一种扩展的RAID5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值