RAID概念和知识

1.RAID基本概念
1-1.定义
RAID (Redundant Array of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,从而提高了硬盘的读写性能和数据安全性。
RAID(Redundant Array of Independent Disks)是一种将多个独立磁盘组合成一个逻辑磁盘的技术,以提高数据存储的可靠性、性能和容量。以下是RAID0到10的简要说明:
RAID 0:数据条带化(Data Stripping)
将数据分散存储在多个磁盘上,以提高读写性能。
但没有数据冗余,因此没有容错能力。
RAID 1:镜像(Mirroring)
将数据完全复制到两个或多个磁盘上,提供最高级别的数据冗余。但成本较高,且存储空间利用率只有50%。
RAID2:带海明码校验的磁盘阵列(Hamming Code ECC)将数据条带化存储在多个磁盘上,并在一个专用的校验磁盘上存储海明码校验信息。已不再使用,因为海明码计算复杂且难以实现。
RAID3:带奇偶校验的磁盘阵列(Parity)
将数据条带化存储在多个磁盘上,并在一个专用的校验磁盘上存储奇偶校验信息。成本低于RAID 1,但写入性能较差。
RAID4:带块交错奇偶校验的磁盘阵列
(Block-interleaved Parity)
与RAID3类似,但将数据条带化和奇偶校验信息分布在所有磁盘上,提高了读写性能。但控制器设计复杂。
RAID 5:带分布式奇偶校验的磁盘阵列(Distributed
Parity)
将数据条带化存储在多个磁盘上,并将奇偶校验信息分布在所有磁盘上。具有较高的读写性能和数据冗余能力,但重建速度较慢。
RAID 6:带双重分布式奇偶校验的磁盘阵列
(Dual-distributed Parity)
与RAID5类似,但使用两个独立的分布式奇偶校验方案,提供更高的数据冗余能力,但成本和重建速度较高。
RAID7:优化的高速缓存算法(Optimized Cache Algorithm)这是一种软件RAID级别,通过高速缓存算法优化读写性能。通常与硬件RAID级别结合使用。现已不再使用。
RAID 10:镜像+条带化(minroring + Striping)
将数据镜像存储在两个独立的磁盘组上,再将每个磁盘组的数据进行条带化存储。具有较高的读写性能、数据冗余能力和容错能力,但成本较高。

 

根据不同的组合方式可以分为不同的RAID级别

同时采用两种不同的RAID方式还能组合成新的RAID级别

1-2.数据组织及存取方式
数据组织形式

分块:将一个分区分成多个大小相等的、地址相邻的块,这些块称为分块。它是组成条带的元素。

条带:同一磁盘阵列中的多个磁盘驱动器上的相同“位置”(或者说是相同编号)的分块。

1-3.热备、重构
热备(HotSpare)的定义:

当冗余的RAID组中某个硬盘失效时,在不干扰当前RAID系统的正常使用的情况下,用RAID系统中另外一个正常的备用硬盘自动顶替失效硬盘,及时保证RAID系统的冗余性。

热备一般分为两种:

全局式:备用硬盘为系统中所有的冗余RAID组共享
专用式:备用硬盘为系统中某一组冗余RAID组专用

1-4.逻辑卷
在RAID的基础上可以按照指定容量创建一个或多个逻辑卷,通过LUN(Logic Unit Number)来标识。

2.RAID级别
2-1.RAID0、RAID1
1).RAID0

没有容错设计的条带硬盘阵列,以条带形式将RAID组的数据均匀分布在各个硬盘中.

2).RAID1
又称镜像(Mirror),数据同时一致写到主硬盘和镜像硬盘.

2-2.RAID3、RAID5
1).RAID3
带有校验的并行数据传输阵列,数据条带化分布在数据盘中,同时使用专用校验硬盘存放校验数据 .

2).RAID5

与RAID 3机制类似,但校验数据均匀分布在各数据硬盘上,RAID成员硬盘上同时保存数据和校验信息,数据块和对应的校验信息保存在不同硬盘上。RAID 5是最常用的RAID方式之一

2-3.RAID 6

横向校验盘:P1—P4为各个数据盘中横向数据的校验信息

例:P1=A1 XOR A2 XOR A3 XOR A4

斜向校验盘:DP1—DP4为各个数据盘及横向校验盘的斜向数据的校验信息

例:DP1=A1 XOR A6 XOR A11 XOR A16

2-4.RAID 10
1).RAID10

将镜像和条带进行两级组合的RAID级别,第一级是RAID1镜像对,第二级为RAID 0。RAID10也是一种应用比较广泛的RAID级别 .

参考文献:JACK LEIO知乎作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值