RAID几种模式介绍

合集下载

RAID详解-AMD篇

RAID详解-AMD篇

RAID详解-AMD篇前言、RAID模式简介RAID(Redundant Array of Independent Disks)若干个单独的硬盘组成一个逻辑的磁盘。

中文一般叫做磁盘阵列。

常见的RAID模式有5种:RAID 0,RAID 1,RAID 5,RAID 10,JBOD1、RAID 0(串列)就是把2个(2个以上)硬盘串连在一起组成一个逻辑硬盘,容量是原来的2倍(或2倍以上)。

向硬盘写入数据时,同时写入2个硬盘,每个硬盘写入一半,读出时也是从2个硬盘读取,所以速度比单个硬盘快。

RAID0是提高硬盘速度。

2、RAID 1(镜像)就是把2个(2个以上)硬盘并连在一起组成一个逻辑硬盘,容量不变,一个硬盘是另一个硬盘的镜像。

向硬盘写入数据时,同时写入2个硬盘,每个硬盘写入同样的数据,当一个硬盘有故障,另一个硬盘可以继续工作,更换故障硬盘后,便向新硬盘复制数据,继续保持2个硬盘存储相同的数据。

RAID1是保证数据安全。

3、RAID 5(交叉分布奇偶校验的串列)至少要3个硬盘组成,向硬盘写入数据的同时还写入数据的奇偶校验。

速度与2个硬盘的RAID0一样,容量是2个硬盘之和,当其中一个硬盘有故障,更换硬盘后可以恢复这个硬盘的数据。

RAID5是既提高速度又保护数据安全。

4、RAID 10(串列和镜像)至少要4个硬盘,就是每2个硬盘组成串列后再做镜像。

RAID10的容量是2个硬盘容量之和,其中任何一个硬盘有故障,系统都可以正常工作,当更换硬盘后就像这个硬盘恢复原来的数据。

RAID0是既提高速度又保护数据安全。

5、JBOD严格说不是RAID,它是可以把不同容量的硬盘串连成一个大的逻辑盘,与RAID0不同的是在写入数据时是向一个硬盘写入,写满后再向下一个硬盘写。

本详解以AMD的SB710南桥为例。

一、BIOS设置和组建RAID盘1、RAID模式设置为RAID。

F10保存重启后,RAID_AHCI控制器接管硬盘,并由RAID的ROM检测硬盘。

目标磁盘模式

目标磁盘模式

目标磁盘模式目标磁盘模式是一种数据存储模式,其目的是将磁盘的使用能力最大化,提高系统的性能和可靠性。

在目标磁盘模式下,多个物理磁盘被组合成一个逻辑磁盘,使其具有更大的存储能力。

目标磁盘模式有多种实现方式,其中比较常见的包括RAID (Redundant Array of Independent Disks,独立冗余磁盘阵列)。

RAID技术通过将多个独立的物理磁盘组合成一个逻辑磁盘,提供数据的冗余备份、提高数据读写速度和增加数据存储的容量。

常见的RAID级别包括RAID 0、RAID 1、RAID 5、RAID 10等。

- RAID 0通过数据条带化(striping)将数据均衡地分布在多个磁盘上,从而提高数据的读写速度。

但是,RAID 0没有冗余备份机制,一旦其中一块磁盘损坏,所有数据都将无法恢复。

- RAID 1是一种完全冗余备份模式,每一块物理磁盘都存储相同的数据。

当其中一块磁盘损坏时,系统可以继续从另一块磁盘读取数据。

RAID 1可以提高数据读取速度,但对于数据写入需要额外的时间。

- RAID 5通过奇偶校验信息将数据和校验信息分布在多个磁盘上,从而提供冗余备份和读写速度的提升。

当其中一块磁盘损坏时,系统可以通过奇偶校验信息恢复数据。

RAID 5适用于读写操作比较均衡的情况。

- RAID 10是RAID 1和RAID 0的结合,将多个磁盘按照RAID 1的方式进行冗余备份,再将这些冗余备份的磁盘按照RAID 0的方式进行条带化。

RAID 10既提供了数据的冗余备份,又提高了数据的读写速度,但需要较多的磁盘。

通过使用目标磁盘模式,系统可以更好地利用磁盘的存储能力,提高系统的性能和可靠性。

不同的目标磁盘模式适用于不同的应用场景,用户可以根据自己的需求选择合适的目标磁盘模式。

raid分类及特点

raid分类及特点

raid分类及特点:
RAID分类主要有以下几种:
1.RAID 0:又称为快速模式或数据分块。

它把数据分布在多个盘上,实际上是非冗余
阵列,无冗余信息。

读写传输数据的速度最快,但任何一块硬盘发生故障,整个RAID 上的数据将不可恢复。

2.RAID 1:又称为镜像模式或安全模式。

两块硬盘互为镜像、互为备份。

任何一块硬
盘出现故障时,只需要取下故障硬盘、换上一块容量大于或等于故障硬盘容量的硬盘即可自动恢复数据和重组RAID模式,所存储的数据安全性高。

3.RAID 3:至少需要3块硬盘,其中一颗用来储存纠错数据。

当有一块硬盘故障时,
只需要取下故障硬盘、换上一块容量大于或等于故障硬盘容量的硬盘即可自动恢复数据和重组RAID,数据可以从其余硬盘上的数据和纠错数据中恢复出来,安全性好。

4.RAID 5:块交叉分布式奇偶校验盘阵列,是旋转奇偶校验独立存取的阵列。

即数据
以块(块大小可变)交叉的方式存于各盘,但无专用的校验盘,而是把冗余的奇偶校验信息均匀地分布在所有磁盘上。

RAID:所有模式详解

RAID:所有模式详解

RAID:所有模式详解目录•RAID 0•RAID 1•RAID 3•RAID 3 + Spare•RAID 5•RAID 5 + Spare•RAID 6•RAID 0 + 1•RAID 10•串联•JBODRAID 0介绍:•RAID 0 是速度最快的一种 RAID 模式•RAID 0 至少需要两个磁盘,并且会将数据分条到每个磁盘•所有磁盘的可用容量合在一起,成为计算机上的一个逻辑卷•如果一个磁盘发生故障,所有磁盘的数据都将不可访问,因为数据分条到每个磁盘里了应用:•RAID 0 是要求最高速度和最大容量的理想选择•要处理超大型文件的视频编缉可以使用 RAID 0 来编辑视频的多个流,以达到最佳播放效果和最快导出效果•RAID 0 阵列更适于在频繁的文件处理中使用,不宜用作唯一的存储备份解决方案,也不宜在关键任务系统中使用读写速度:•RAID 0 读写速度 = 磁盘数 x 磁盘读写速度容量:•RAID 0 可用容量 = 磁盘数 x 磁盘容量RAID 1介绍:•RAID 1 是一种安全的 RAID 模式•RAID 1 至少需要两个磁盘,并且磁盘成对计算机上将安装一个逻辑卷•两个磁盘合并后的可用容量限制为最小磁盘的容量上限•如果一个磁盘出现故障,可以立即从第二个磁盘上获取数据•即使一个磁盘出现故障,也不会丢失任何数据应用:•RAID 1 可提供最高的数据安全性,但由于数据需写入两次,因此在写入时性能会略有下降•在更注重安全性而非速度的情况下,RAID 1 是理想选择读写速度:•RAID 1 读写速度≤ 磁盘数 x 读写速度 / 磁盘数容量:•RAID 1 可用容量≤ 磁盘数 x 磁盘容量 / 2RAID 3介绍:•RAID 3 使用字节级别的条带化技术•RAID 3 采用专用的奇偶校验磁盘,因此计算机上会安装一个逻辑卷•RAID 3 阵列能在一个磁盘出现故障的情况下确保数据不丢失•如果一个磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上•如果数据尚未重建到更换磁盘上,而此时又有一个磁盘出现故障,那么阵列中的所有数据都将丢失应用:•RAID 3 在要读取连续的长文件(如:视频文件)的环境中可提供良好的数据安全性•由于数据是从奇偶校验块中读取,因此磁盘故障不会导致服务中断•RAID 3 适用于追求性能并要求持续访问数据(如:视频编辑)•对于密集使用不连续文件来说,RAID 3 并非理想之选,因为专用的奇偶校验磁盘会影响随机读取性能读写速度:•RAID 3 读写速度≤ ( 磁盘数 - 1 ) x 磁盘读写速度 / ( 磁盘数 - 1 )容量:•RAID 3 可用容量 = ( 磁盘数 - 1 ) x 磁盘容量RAID 3 + Spare介绍:•RAID 3 + Spare 模式下,阵列中会有一个磁盘保持空置状态•如果一个磁盘出现故障,故障磁盘中的数据就会自动重建到空磁盘(备用磁盘)上应用:•RAID 3 + Spare 模式下,磁盘故障不需要立即处理•RAID 3 + Spare 会使用热备用磁盘对自己进行重建,但故障磁盘还是应尽快更换容量:•RAID 3 + Spare 可用容量 = ( 磁盘数 - 2 ) * 磁盘容量RAID 5介绍:•RAID 5 综合了 RAID 0 的条带化技术以及阵列数据冗余技术•RAID 5 至少需要三个磁盘•RAID 3 和 RAID 5 的区别:RAID 3 配置提供的性能更高,但总容量略低•数据会在所有磁盘之间分条,并且每个数据块的奇偶校验块 (P) 写入到同一条带上•如果一个磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上•出现故障时,数据不会丢失,但如果数据尚未重建到更换磁盘上,而此时又有一个磁盘出现故障,阵列中的所有数据都将丢失应用:•RAID 5 综合考虑了数据安全和磁盘空间充分利用这两方面的因素•由于数据是从奇偶校验块中读取,因此磁盘故障不会导致服务中断•RAID 5 适用于归档,且适合追求性能并要求持续访问数据(如:视频编辑)容量:•RAID 5 可用容量 = ( 磁盘数 - 1 ) * 磁盘容量RAID 5 + Spare介绍:•RAID 5 + Spare 是一种 RAID 5 阵列,其中有一个磁盘用作备用磁盘,用于在磁盘发生故障时立即重建系统•RAID 5 + Spare 至少需要四个磁盘•如果一个磁盘发生故障,磁盘上的数据仍然可以访问,因为数据是从奇偶校验块中读取的•故障磁盘上的数据将重建到热备用磁盘上•当故障磁盘更换后,更换的磁盘便成为新的热备用磁盘•出现故障时,数据不会丢失,但如果系统尚未将数据重建到热备用磁盘上,而此时又有一个磁盘出现故障,那么阵列中的所有数据都将丢失应用:•RAID 5 + Spare 的优点:在系统将数据重建至备用磁盘时用户仍可以继续访问数据•RAID 5 + Spare 能提供良好的数据安全,但磁盘空间由于热备用磁盘的存在(在其他磁盘出现故障之后才使用)而受到限制•RAID 5 + Spare 会使用热备用磁盘对自己进行重建,但故障磁盘还是应尽快更换容量:•RAID 5 + Spare 可用容量 = ( 磁盘数 - 2 ) * 磁盘容量RAID 6介绍:•RAID 6 的数据会在所有磁盘间进行分条,并且每个数据块的两个奇偶校验块写入到同一条带上•RAID 6 至少需要四个磁盘•如果一个磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上•RAID 6 最多允许两个磁盘出故障而不丢失数据,而且它能更快地重建故障磁盘上的数据应用:•RAID 6 能进行有效的重建,确保了数据的可靠性•安全性要求较高且对性能要求不高可以选择 RAID 6容量:•RAID 6 可用容量 = ( 磁盘数 - 2 ) * 磁盘容量RAID 0 + 1介绍:•RAID 0 + 1 是一种安全的 RAID 模式,由条带集的镜像组成•RAID 0 + 1 的磁盘数为四的倍数•在 RAID 0 + 1 中,五个磁盘的第五个磁盘将成为备用磁盘或空置磁盘•在 RAID 0 + 1 中,最多允许两个磁盘出现故障而不会丢失数据,但故障磁盘必须属于同一 RAID 0 队列应用:•RAID 0+1 使用 RAID 0 条带技术来提供良好的速度,但设备的可用容量会减少一半容量:•RAID 0 + 1 可用容量 = 磁盘数 * 磁盘容量 / 2RAID 10介绍:•RAID 10(也称为RAID 1 + 0)是合并了其他级别(尤其是RAID 1 和 RAID 0)特点的另一种 RAID 级别•RAID 10 是一种镜像集条带,意思是数据在两个镜像阵列间分条•条带化在阵列之间发生,而镜像是在相同的阵列中出现,两种技术的组合加快了重建的速度•RAID 10 的磁盘数为四的倍数•在 RAID 10 中,五个磁盘的第五个磁盘将成为备用磁盘或空置磁盘•在 RAID 10 中,每个镜像对中可以有一个磁盘出现故障而不丢失数据•故障磁盘所在阵列的磁盘会成为整个阵列中的弱点•如果镜像对中的另一个磁盘也发生故障,则会丢失整个阵列应用:•RAID 10 使用 RAID 0 条带技术来提供良好的速度,但设备的可用容量会减少一半容量:•RAID 10 可用容量 = 磁盘数 * 磁盘容量 / 2串联介绍:•磁盘串联时,其容量将会合并,并且数据会写入阵列中的主磁盘,主磁盘写满后再写入下一个磁盘•串联无性能优势,也不能增加数据安全措施•串联只是扩大总容量而将两个磁盘组合为一个卷的方法•通过串联可以完全使用阵列中所有磁盘的容量,并且在磁盘发生故障时大部分数据都可以保存下来•只有故障磁盘上的数据、部分写入故障磁盘和作业磁盘的数据才会丢失容量:•串联可用容量 = 磁盘数 * 磁盘容量JBOD介绍:•JBOD 代表简单磁盘捆绑•阵列中的每个磁盘,无论是属于不同设备还是同一设备,都会作为单独的磁盘安装在计算机上容量:•JBOD可用容量 = 磁盘数 * 磁盘容量。

磁盘阵列(raid分类介绍)

磁盘阵列(raid分类介绍)

磁盘阵列RAID 概念磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。

利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

[1]磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

RAID级别1、RAID 0 最少磁盘数量:2Striped Disk Array without Fault Tolerance(没有容错设计的条带磁盘阵列)原理:RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。

RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。

优点:极高的磁盘读写效率,没有效验所占的CPU资源,实现的成本低。

缺点:如果出现故障,无法进行任何补救。

没有冗余或错误修复能力,如果一个磁盘(物理)损坏,则所有的数据都无法使用。

用途:RAID 0一般只是在那些对数据安全性要求不高的情况下才被人们使用。

2、RAID 1 最少磁盘数量:2Mirroring and Duplexing (相互镜像)原理:RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上。

优点:理论上两倍的读取效率,系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。

缺点:对数据的写入性能下降,磁盘的利用率最高只能达到50%(使用两块盘的情况下),是所有RAID级别中最低的。

Raid1-5详解

Raid1-5详解

随着计算机应用的日益普及,人们对计算速度和性能的要求也逐渐提高。

在一个完整的计算机系统中,CPU和内存的作用固然重要,但是数据存储设备性能的好坏和速度的快慢也直接影响到整个系统的表现。

本文所要讲解的RAID技术起初主要应用于服务器高端市场,但是随着个人用户市场的成熟和发展,正不断向低端市场靠拢,从而为用户提供了一种既可以提升硬盘速度,又能够确保数据安全性的良好的解决方案。

本文将对RAID技术进行较为详细的介绍,希望能够对广大读者有所帮助。

入门基础RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为磁盘阵列。

其实,从RAID的英文原意中,我们已经能够多少知道RAID就是一种由多块廉价磁盘构成的冗余阵列。

虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。

RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。

人们在开发RAID时主要是基于以下设想,即几块小容量硬盘的价格总和要低于一块大容量的硬盘。

虽然目前这一设想还没有成为现实,RAID 在节省成本方面的作用还不是很明显,但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。

除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

RAID 0 我们在前文中已经提到RAID分为几种不同的等级,其中,RAID 0是最简单的一种形式。

RAID 0可以把多块硬盘连接在一起形成一个容量更大的存储设备。

最简单的RAID 0技术只是提供更多的磁盘空间,不过我们也可以通过设置,使用RAID 0来提高磁盘的性能和吞吐量。

RAID 0没有冗余或错误修复能力,但是实现成本是最低的。

RAID 0最简单的实现方式就是把几块硬盘串联在一起创建一个大的卷集。

磁盘之间的连接既可以使用硬件的形式通过智能磁盘控制器实现,也可以使用操作系统中的磁盘驱动程序以软件的方式实现。

RAID各模式说明

RAID各模式说明

RAID各模式说明RAID各模式说明RAID各模式说明注意:做RAID的磁盘最好容量都是⼀样的,转数也是⼀样的RAID0RAID1RAID5RAID10RAID01特性条带镜像分布式奇偶校验先镜像后条带先条带后镜像硬盘个数⾄少2个2个或2N个⾄少3个⾄少4个⾄少4个读性能⾼⼀般⾼⾼⾼写性能⾼⼀般⼀般⾼⾼冗余性⽆有有,最多只能坏⼀个1/3冗余性2/3冗余性磁盘利⽤率100%50%(N-1)/N50%50%成本低中等中等⾼⾼RAID5和RAID10的区别安全性:RAID10的安全性⾼于RAID5。

当盘1损坏时,对于RAID10,只有当盘1对应的镜象盘损坏,才导致RAID失效。

但是对于RAID5,剩下的3块盘中,任何⼀块盘故障,都将导致RAID失效。

空间利⽤率:RAID10的利⽤率是50%,RAID5的利⽤率是75%。

硬盘数量越多,RAID5的空间利⽤率越⾼。

读写性能:读性能两者基本⼀致;写性能RAID10⽐较好,特别是⼩数据量频繁写⼊的系统。

RAID10和RAID01的区别RAID10当Disk0发⽣故障时,在剩下的3块盘中,只有当DISK1⼀个盘发⽣故障时,才会导致整个RAID失效;RAID01当Disk0发⽣故障时,这时左边的条带将⽆法读取。

在剩下的3块盘中,只要DISK2,DISK3两个盘中任何⼀个损坏,都会导致整个RAID失效。

因此RAID10⽐RAID01在安全性⽅⾯要强,⼀般只会采⽤RAID10,⽽不⽤RAID01。

常见场景1.服务只有两块磁盘,需要做备份可做RAID1,⽆需备份不做RAID;2.要求较⾼的空间利⽤率,对安全性要求不是特别⾼、⼤⽂件存储的系统采⽤RAID5的⽅式,磁盘数量⾄少3个;3.硬盘⽐较多,且⽤户对数据存储天数不做要求的采⽤RAID10的⽅式,磁盘数量⾄少4个。

⽬前EZSonar项⽬实施过程中常⽤的为RAID1或RAID10⽬录 []。

raid0,raid1,raid5,raid10之间的区别

raid0,raid1,raid5,raid10之间的区别

raid0RAID 0(别名:条带)容错性:没有冗余类型:没有热备盘选项:没有读性能:高随机写性能:高连续写性能:高需要的磁盘数:只需2个或2*N个(这里应该是多于两个硬盘都可以)可用容量:总的磁盘的容量典型应用:无故障的迅速读写,要求安全性不高,如图形工作站等。

RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。

RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。

这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

如图1所示:系统向三个磁盘组成的逻辑硬盘(RADI 0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。

我们从图中可以清楚的看到通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。

从理论上讲,三块硬盘的并行操作使同一时间内磁盘读写速度提升了3倍。

但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显著显然毋庸置疑。

RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。

RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。

对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。

计算机技术发展迅速,但硬盘传输率也成了性能的瓶颈。

怎么办?IDE RAID技术的成熟让我们轻松打造自己的超高速硬盘。

在实际应用中,RAID 0硬盘阵列能比普通IDE 7200转ATA 133硬盘快得多,时至今日,在大多数的高端或者玩家主板上我们都能找到一颗PROMISE 或者HighPoint的RAID芯片,同时发现它们提供的额外几个IDE接口。

没错,RAID已经近在眼前,难道你甘心放弃RAID为我们带来的性能提升吗?答案当然是否定的!实用的IDE RAIDRAID可以通过软件或硬件实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RAID几种模式介绍
RAID技术是解决磁盘性能不足和安全性的良方秘药,由于机械结构的限制,磁盘的读写速度总是成为I/O的瓶颈,而且安全性也得不到保障,因为硬盘故障而造成数据丢失的情况屡见不鲜。

随着硬盘转速提高,盘片密度越来越高,硬盘的性能已经有了很大改观,但是比起飞速提升的前端总线速度和内存带宽,硬盘仍然是系统的瓶颈。

而RAID技术,特别是IDE RAID的使用,使构建低成本,高性能,安全可靠的磁盘子系统成为可能。

如今RAID 已经被加入芯片组的南桥芯片中,RAID也越来越平民化。

我们今天要介绍的是Accusys 的Acuta 4 RAID系统。

它采用外置USB 2.0/IEEE1394和Serial ATA的连接方式,安装和使用都很简单。

Acuta自带电源,是一个纯硬件的RAID系统,它支持RAID 0,0+1,5,5+spare。

RAID模式的介绍:
RAID 0:Striping
我们知道RAID 0无法保证数据的安全性,所有数据会被平均分散的储存在所有硬盘上,因此这种模式不符合RAID的精神。

但是它的优点非常明显,由于数据分散在多个硬盘上,传输速率会以硬盘的数目倍增,上限为传输通道的最大值。

然而速度上的优势却牺牲了数据安全性,除非你能保证所有的硬盘都不会出问题,因为任何一颗硬盘出问题都会损失掉所有的数据。

RAID 1:磁盘镜像
而RAID 1完全与RAID 0相反,它不追求高性能只以安全性为优先。

在读写操作时,所有阵列中的硬盘都会一起读写相同的数据。

所有数据都会有两个相同的备份,即使有一块硬盘损坏也不会造成数损丢失。

RAID 0+1,结合了RAID 0和RAID 1的优点,速度和RAID 0相当,但是保证了数据的安全。

RAID 2:Striping
RAID 2采用了与RAID 0相同的方法,Strip将数据以位(bit)的方式分散在所有硬盘上。

在数据存取时RAID 2还加入了ECC(Error Correcting Code)校验码,这些校验码会记录在额外的硬盘上。

如果你要确保数据的完整性,那就需要10个数据硬盘以及4个ECC 硬盘。

如果要再高一个等级,那就要用到32个数据硬盘,以及7个ECC硬盘。

构建RAID 2的成本极高,这也造成了它不可能流行的原因。

RAID 3:Striping,专门的奇偶校验盘
RAID 3加入了更细致的错误检查方法,数据是以字节(byte)的方式分配到每个硬盘,奇偶校验码则存在一个单独的硬盘中。

但这也正是RAID 3的缺点,因为每次存取数据时都
要到另一个硬盘中去读取校验码,因此性能会受到影响。

这模式需要非常复杂的控制卡,这也是RAID 3、4、5没有办法流行主流市场的原因。

RAID 4:数据条带化,专门的奇偶校验盘
RAID 4所使用的技术与RAID 3类似,但不是以字节的方式写入数据,而是区块(block)。

理论上,这可以加快存取速度;但到另一颗硬盘中去读取校验码仍然是它的瓶颈。

RAID 5:分布式数据、分布式奇偶校验
RAID 5是公认在性能与数据安全上获得平衡的方式。

不管是原始数据或是奇偶校验码,都平均的分散在所有硬盘中。

它的速度只比RAID 3稍慢,但是安全性会受到限制,RAID 5最多只容许一个硬盘损坏,如果有2个以上损坏,那所有数据都会遗失。

要组成RAID 5,最少需要3个硬盘。

RAID5+spare:和RAID 5一样,不过留了一颗做为热备份的硬盘,如果RAID组中有硬盘损坏,则做为备份的硬盘自动顶替出故障的硬盘。

RAID 6:分布式数据、分布式奇偶校验
提到RAID 6,就跟提到RAID 5一样;只是奇偶校验的部分加倍而已。

这会让性能再往下降一些;但容错能力则增加到两个硬盘损坏,也能运作无误,这模式最少需要5颗硬盘。

相关文档
最新文档