RAID的几种特性

合集下载

RAID的概念

RAID的概念
并行方式传输
传输距离受限,不超过0.4米
连接方式有主从之分 不支持热插拔 线缆比较宽,不利于散热
SCSI接口(1/3)
SCSI直译为小型计算机系统专用接 口(Small Computer System Interface) 是一种连结主机和外围设备的接口, 支持包括磁盘驱动器、磁带机、光驱、 扫描仪在内的多种设备。它由SCSI控 制器进行数据操作,SCSI控制器相当 于一块小型CPU,有自己的命令集和 缓存。
RAID7
优化的高速数据 传送磁盘结构 是 校验 可以 3+ 较大 每个阵列中1个 磁盘 较高 较好 大容量复杂数据 存储
RAID10
跨越镜像阵 列 是 副本 可以 4+ 最小 50% 中间 较好
RAID30
跨越专用校 验阵列 是 校验 可以 6+ 中间 每个阵列中 1个磁盘 高 较好
RAID50、60
2.1 RAID的概念
RAID是“Redundant Array of Inexpensive Disks”的缩写,中文意思是廉价 磁盘冗余阵列。 组合小的廉价磁盘来代替大的昂贵磁盘, 以降低大批量数据存储的费用 采用冗余信息的方式,使得磁盘失效时不 会使对数据的访问受损失,从而开发出一定水 平的数据保护技术,并且能适当的提升数据传 输速度。
高 好 允许故障的 大文件、连 续数据传输
1个磁盘
高 好 允许故障的 大文件、连 续数据传输
1个磁盘
高 好 允许故障的 小文件、连 续数据传输
2.4 RAID级别的比较(2/2)
RAID6
名称 允许故障 冗余类型 热备用操作 磁盘数量 可用容量 减少容量 读性能 安全性 分布存储的奇偶校 验码建立磁盘结构 是 校验 不可 4+ 较小 每个阵列中2个磁 盘 较低 好 要求数据安全性较 高的应用

raid10能力指标

raid10能力指标

raid10能力指标
RAID 10是一种磁盘阵列配置,它结合了RAID 1(镜像)和RAID 0(条带化)的特性。

这种配置通常用于要求高性能和数据冗余的应用程序。

下面我会从不同角度来解释RAID 10的能力指标。

1. 性能,RAID 10提供了很高的性能,因为数据可以同时从多个磁盘读取或写入。

读取操作时,可以从镜像中的任意一个磁盘读取数据,这提高了读取性能。

写入操作时,数据会被同时写入多个磁盘,因此写入性能也很高。

2. 冗余性,RAID 10具有很高的数据冗余性,因为数据会被镜像到其他磁盘上。

如果一个磁盘发生故障,数据仍然可以从镜像磁盘中恢复,因此RAID 10提供了很好的数据保护。

3. 容量利用率,RAID 10的容量利用率相对较低,因为一半的磁盘容量被用于数据镜像。

例如,如果有4个磁盘,那么实际可用的容量只有其中两个磁盘的总容量。

4. 故障恢复时间,RAID 10的故障恢复时间比较短,因为数据可以从多个镜像中的磁盘进行恢复,而不像其他RAID级别那样需要
重新计算校验数据或者进行大量数据重建。

综上所述,RAID 10具有高性能、高冗余性和较短的故障恢复时间,但容量利用率相对较低。

这些能力指标使得RAID 10成为许多企业和组织首选的磁盘阵列配置,特别适用于需要高性能和数据保护的应用场景。

raid级别分类及功能

raid级别分类及功能

raid级别分类及功能Raid级别分类及功能一、RAID 0:提升读写速度,无容错能力RAID 0是最简单的RAID级别,它通过将数据分散地存储在多个磁盘上,从而提升了读写速度。

在RAID 0中,数据被分割成多个块,并且每个块都被写入到不同的磁盘上。

因此,当进行读取操作时,可以同时从多个磁盘上读取数据,从而显著提高了读取速度。

同样地,当进行写入操作时,数据也会被分散地写入到多个磁盘上,从而提高了写入速度。

然而,RAID 0没有容错能力,如果其中一个磁盘出现故障,所有数据都将丢失。

二、RAID 1:提供完全冗余,读取速度较快RAID 1是一种提供完全冗余的RAID级别。

在RAID 1中,数据被同时写入到多个磁盘上,这样即使其中一个磁盘出现故障,其他磁盘上的数据仍然完好无损。

因此,RAID 1具有很高的可靠性,可以保护数据免受硬件故障的影响。

此外,由于数据可以从多个磁盘上同时读取,RAID 1还具有较快的读取速度。

然而,RAID 1的写入速度较慢,因为数据需要同时写入多个磁盘。

三、RAID 5:提供容错能力和较快的读写速度RAID 5是一种常用的RAID级别,它提供了容错能力和较快的读写速度。

在RAID 5中,数据和校验信息被分散地存储在多个磁盘上。

校验信息用于恢复数据,以防某个磁盘发生故障。

当进行读取操作时,RAID 5可以同时从多个磁盘上读取数据,从而提高了读取速度。

在写入操作时,RAID 5需要计算校验信息,并将其写入到对应的磁盘上,因此写入速度较慢。

然而,RAID 5的容错能力使得即使其中一个磁盘发生故障,数据仍然可以被恢复。

四、RAID 6:提供更高的容错能力和较快的读写速度RAID 6是在RAID 5的基础上进一步提高容错能力的RAID级别。

在RAID 6中,数据和两个独立的校验信息被分散地存储在多个磁盘上。

这意味着即使同时发生两个磁盘故障,数据仍然可以被恢复。

RAID 6不仅提供了更高的容错能力,还保持了较快的读写速度。

RAID分类及特点

RAID分类及特点

在通常情况下,RAID有如下几种分类:RAID0:由多个硬盘并发协同工作完成数据的读写,数据被均匀分布在各个硬盘上,一般情况下,使用的硬盘越多,读写的速度越快。

RAID0的特点是读写速度快,并且价格便宜;缺点是安全性相对较差,因为在RAID0中的一个硬盘出现故障时,整个阵列的数据将会丢失。

RAID0是最快和最有效的磁盘阵列类型,但没有容错功能。

RAID1:称为磁盘镜像。

原理是在两个硬盘之间建立完全的镜像,即所有数据会被同时存放到两个物理硬盘上,当一个磁盘出故障时,仍可从另一个硬盘中读取数据,因此安全性得到保障。

但系统的成本大大提高,因为系统的实际有效硬盘空间仅为所有硬盘空间的一半。

RAID 0+1:为RAID0和RAID1的组合,即由两个完全相同配置的RAID0形成镜像关系,既提高了阵列的读取速度,又保障了阵列数据的安全性,当然,为此付出的代价同样是价格昂贵。

RAID3:是把数据分成多个“块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘上存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据,这样,仅使用这N个硬盘也可以带伤继续工作(如采集和回放素材),当更换一个新硬盘后,系统可以重新恢复完整的校验容错信息。

由于在一个硬盘阵列中,多于一个硬盘同时出现故障率的几率很小,所以一般情况下,使用RAID3,安全性是可以得到保障的。

与RAID0相比,RAID3在读写速度方面相对较慢。

RAID5:RAID5 和RAID3的原理非常类似,硬盘的有效使用空间也是一样的,只是其算法以及数据分块方式有所不同。

使用的容错算法和分块大小决定RAID使用的应用场合,在通常情况下,RAID3比较适合大文件类型且安全性要求较高的应用,如视频编辑、硬盘播出机、大型数据库等;而RAID5适合较小文件的应用,如文字、图片、小型数据库等。

raid技术详解

raid技术详解

raid技术详解(raid大全)一、RAID 概述1988 年美国加州大学伯克利分校的 D. A. Patterson 教授等首次在论文“A Case of Redundant Array of Inexpensive Disks”中提出了 RAID 概念[1] ,即廉价冗余磁盘阵列( Redundant Array of Inexpensive Disks )。

由于当时大容量磁盘比较昂贵, RAID 的基本思想是将多个容量较小、相对廉价的磁盘进行有机组合,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性。

随着磁盘成本和价格的不断降低, RAID 可以使用大部分的磁盘,“廉价”已经毫无意义。

因此, RAID 咨询委员会( RAID Advisory Board, RAB )决定用“独立”替代“廉价”,于时 RAID 变成了独立磁盘冗余阵列( Redundant Array of Independent Disks )。

但这仅仅是名称的变化,实质内容没有改变。

RAID 这种设计思想很快被业界接纳, RAID 技术作为高性能、高可靠的存储技术,已经得到了非常广泛的应用。

RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。

D. A. Patterson 等的论文中定义了 RAID1-RAID5 原始 RAID 等级, 1988 年以来又扩展了 RAID0 和 RAID6 。

近年来,存储厂商不断推出诸如 RAID7 、 RAID10/01 、 RAID50 、 RAID53 、 RAID100 等 RAID 等级,但这些并无统一的标准。

目前业界公认的标准是 RAID0-RAID5 ,除 RAID2外的四个等级被定为工业标准,而在实际应用领域中使用最多的 RAID 等级是RAID0 、 RAID1 、 RAID3 、 RAID5 、 RAID6 和 RAID10。

raid分类及特点

raid分类及特点

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

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

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

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

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

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

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

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

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

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

RAID技术简介

RAID技术简介1简介本章主要介绍RAID技术(冗余磁盘阵列)的一般意义本章描述的RAID结构并不反映其他特殊情况,它们只代表典型的结构特征。

关于RAID技术的描述主要提供给对此项技术并不熟悉的用户。

2RAID概念RD15 RAID存储系统具有高速的读/写性能和数据冗余性,主要因为它采用了一种数据存储新技术,即冗余磁盘阵列(RAID)。

RAID概念由美国UC Berkeley大学于1987年提出。

RAID具有以下三个特征:⏹在用户看来,它实际上就是捆绑一个或多个逻辑盘形成一个磁盘组。

⏹数据通过定义好的方式传送到磁盘组。

⏹倘若磁盘失效,冗余性或数据重建性可以使数据重新恢复。

Berkeley大学介绍了五种不同的RAID级别,定义为RAID 0至5。

最常用的级别为0,1,3和5。

●RAID 0在RAID0里,数据被分成多种片段同时写进多个磁盘(图1-1)。

无奇偶校验,不检查保存的磁盘信息。

数据通过多个磁盘同时读取,这种配置可以使I/O速率最大化,但没有数据保护。

RAID0最适合需要高I/O速度但无数据冗余要求的应用。

●RAID1RAID1采用镜像技术来达到高数据可用性。

数据被分成块(blocks),相同块被同时写入两个磁盘,读取时从两个镜像盘的某一个盘里读取(图1-2)。

这种技术的缺点就是有一半的可用磁盘用来进行数据保护。

RAID1特别适合数据库及文件服务器等需要高可用性的应用。

●RAID3在RAID3里,数据被分成不同的片段(segments)并同时写入不同的磁盘。

另有一个单独的磁盘用来存储其他盘上写数据的奇偶校验信息(图1-3)。

一旦磁盘失效数据丢失,数据仍可从其余盘上恢复。

这种结构保证了有高I/O吞吐量、高速数据传输速度和数据保护。

但它读写小块数据的效率低。

它最适合有大的数据块读写操作的应用。

●RAID5RAID5采用阵列/校验分配方式,数据被分成一条条(stripes),数据与校验信息采用交互方式同时写进磁盘(图1-4)。

简述raid定义、类型及其特点

简述raid定义、类型及其特点RAID是一种常见的数据存储技术,它的全称是“冗余独立磁盘阵列”(Redundant Array of Independent Disks)。

它通过将多个磁盘组合在一起并实现数据分布与冗余备份,提高了数据存储和访问的可靠性与性能。

RAID有不同类型,每种类型都有其特点和适用场景。

首先,我们来谈一下RAID的基本定义。

RAID是由多个独立的硬盘组成的存储系统,它通过分散和并行地存储数据,可以提高数据的读写速度和容错能力。

RAID通过将数据分成多个块来存储,并将这些块分散存储在不同的硬盘上,从而实现数据的并行读写。

这种方式不仅可以提高数据的读写性能,还可以防止数据丢失。

接下来,我们来介绍一下常见的RAID类型及其特点。

RAID有多种级别,包括RAID 0、RAID 1、RAID 5、RAID 6等。

下面将分别介绍它们的特点和适用场景。

首先是RAID 0。

RAID 0将数据均匀地分散存储在多个硬盘上,从而实现了数据的并行读写,提高了存储和访问的速度。

然而,RAID 0没有冗余备份机制,只要其中一个硬盘发生故障,所有数据都会丢失。

因此,RAID 0适用于对数据安全要求不高、对读写性能要求较高的场景,比如数据库临时文件存储等。

其次是RAID 1。

RAID 1采用镜像技术,将相同的数据同时写入多个硬盘,从而实现了数据的冗余备份。

即使其中一个硬盘发生故障,系统仍然可以从其他硬盘读取到完整的数据。

RAID 1提供了较高的数据可靠性,但相应地增加了存储成本。

因此,RAID 1适用于对数据安全要求较高、对读写性能要求不高的场景,比如关键文件的存储。

再者是RAID 5。

RAID 5将数据和校验信息交错存储在多个硬盘上,通过计算校验信息来实现冗余备份。

当其中一个硬盘故障时,系统可以通过校验信息重新计算出丢失的数据。

RAID 5提供了较高的数据可靠性和读写性能,而且相比于RAID 1,RAID 5在存储成本上更加经济。

RAID详解-RAID分类

RAID-0 结构图解 这样,数据就等于并行的写入和读取,从而非常有助于提高存储系统的性能。对于两个 硬盘的RAID 0 系统,提高一倍的读写性能可能有些夸张,毕竟要考虑到也同时缯加的数 据分割与组合等与RAID相关的操作处理时间,但比单个硬盘提高 50%的性能是完全可以 的。 不过,RAID 0 还不能算是真正的 RAID,因为它没有数据冗余能力。由于没有备份或校 验恢复设计,在 RAID 0 阵列中任何一个硬盘损坏就可导致整个阵列数据的损坏,因为 数据都是分布存储的。下面总结一下 RAID 0 的特点:
汉明码 P1 P2 P3
编码用的数据码 D8、D4、D1 D8、D2、D1 D4、D2、D1
从编码形式上,我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通 过对 4 个数据位的 3 个位的 3 次组合检测来达到具体码位的校验与修正目的(不过只允 许一个位出错,两个出错就无法检查出来了,这从下面的纠错例子中就能体现出来)。 在校验时则把每个汉明码与各自对应的数据位值相加,如果结果为偶数(纠错代码为 0) 就是正确,如果为奇数(纠错代码为 1)则说明当前汉明码所对应的三个数据位中有错 误,此时再通过其他两个汉明码各自的运算来确定具体是哪个位出了问题。
另外,汉明码加插的位置也是有规律的。以四位数据为例,第一个是汉明码是第一位, 第二个是第二位,第三个是第四位,1、2、4 都是 2 的整数幂结果,而这个幂次数是从 0 开始的整数。这样我们可以推断出来,汉明码的插入位置为 1(20)、2(21)、4(22)、 8(23)、16(24)、32(25)…… 说完汉明码,下面就开始介绍 RAID 2 等级。
RAID 的初衷主要是为了大型服务器提供高端的存储功能和冗余的数据安全。在系统中, RAID 被看作是一个逻辑分区,但是它是由多个硬盘组成的(最少两块)。它通过在多个 硬盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput),而且在 很多 RAID 模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份, 从而大大提高了 RAID 系统的容错度,提高了系统的稳定冗余性,这也是 Redundant 一 词的由来。

磁盘阵列的不同级别及其特点

磁盘阵列的不同级别及其特点磁盘阵列(RAID,Redundant Array of Independent Disks)技术是一种将多个物理硬盘组合在一起,以提高数据存储和处理的性能、可靠性和容错性的技术。

磁盘阵列通过分割、复制和分布数据,以实现数据的并行读写和冗余备份。

不同的磁盘阵列级别提供了不同的数据保护和性能方案,适用于不同的应用场景。

本文将针对不同级别的磁盘阵列,分别介绍其特点和适用场景。

1. RAID 0RAID 0级别使用条带化的数据分布方式(striping),将数据分散存储在多个硬盘上,提供了更快的读写性能。

数据被拆分成固定大小的块,然后块按照顺序分布在不同的硬盘上。

由于数据同时存储在多个硬盘上,RAID 0可以实现并行读写,从而提高了整体的数据传输速度。

然而,RAID 0并不提供冗余备份和容错能力。

任一硬盘的故障都会导致整个阵列不可用,并且无法恢复数据。

因此,RAID 0通常用于对性能需求较高而对数据可靠性没有特别要求的场景,如视频编辑和游戏开发等。

2. RAID 1RAID 1级别通过镜像数据的方式提供冗余备份。

每个数据块都被复制到至少两个硬盘上,确保在其中一个硬盘故障时仍然可以通过另一个硬盘访问数据。

RAID 1具有很高的数据可靠性和容错性,但相比RAID 0,写入性能有所降低。

RAID 1适用于对数据保护较为重视的场景,如企业级存储和数据库服务器。

但需要注意的是,RAID 1并不能提供增加存储空间的功能,因为每个数据块都需要镜像存储。

3. RAID 5RAID 5级别结合了条带化和分布式奇偶校验(parity)的方式实现数据的分布存储和冗余备份。

RAID 5需要至少三个硬盘,并将奇偶校验信息按照轮换的方式存储在不同的硬盘上,以保证阵列中同时容忍一次硬盘故障。

当读取数据时,RAID 5可以通过奇偶校验信息恢复任何一个硬盘上的数据。

而在硬盘故障时,阵列可以通过奇偶校验信息实现数据的重建和恢复。

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

在企业中,针对数据存储,我们往往关注两个方面,一是数据的安全性,二是数据的读写速度,然而现实中,这两个方面在相同的投资情况下是相互冲突的,要达到比较高的安全性,往往需要牺牲读写速度为代价,如何选择合适的存储方式,在实际业务中至关重要;具体以下几种场景:1、数据分散写入,磁盘空间最大化利用,读写速度快,数据能接收丢失的风险:使用RAID0,针对数据拆分会用,提高数据的读写速度,没有数据冗余,磁盘损坏,数据一定会丢失2、磁盘安全最大化,每份数据同时写入两块磁盘,读写速度相对比较慢,数据不会拆分写入:使用RAID1 ,每份数据都分别存储在两块磁盘,最好的情况下可以做到损坏一半的磁盘下,数据不丢失。

3、磁盘利用率及读取速度为RAID0,RAID1比较折中,每次读写至少要进行四次IO,RIAD5 适应用大文件的读写,比如视频等,即可充分利用磁盘数据又有相对的冗余,在一块磁盘损坏的情况下,可以不丢失数据。

4、数据安全性高,磁盘利用率为50%,数据读写时会进行拆分,RAID10,适合离散数据,如数据库等写入次数比较多,数据量比较少的系统。

引用文章一、一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。

RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。

RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

二、RAID的几种工作模式(仅讨论RAID0,RAID1,RAID5,RAID10这四种,这四种比较典型)1、RAID0 (又称为Stripe或Striping--分条)即Data Stripping数据分条技术。

RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。

RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。

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

RAID 0的工作方式:图1如图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可以通过软件或硬件实现。

像Windows 2000就能够提供软件的RAID功能,但是这样需要消耗不小的CPU资源,降低整机性能。

而硬件实现则是一般由RAID卡实现的,高档的SCSI RAID卡有着自己专用的缓存和I/O处理器,但是对于家庭用户来说这样的开销显然是承受不了的,毕竟为了实现RAID买两个或者更多的HDD已经相当不容易了。

我们还有一种折中的办法——IDE RAID。

或许这才是普通人最容易接受的方法。

虽然IDE RAID在功能和性能上都有所折中,但相对于低廉的价格,普通用户看来并不在意。

为什么要用RAID 0RAID 0至少需要两块硬盘才能够实现,它的容量为组成这个系统的各个硬盘容量之和,这几块硬盘的容量要相同,在家用IDE RAID中一般级联两块硬盘,一定要用同型号同容量的硬盘。

RAID 0模式向硬盘写入数据的时候把数据一分为二,分别写入两块硬盘,读取数据的时候则反之,这样的话,每块硬盘只要负担一半的数据传输任务,得到的结果也就是速度的增加。

实现方式:(1)、RAID 0最简单方式(我觉得这个方式不是它本意所提倡的)就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。

速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠性是单独使用一块硬盘的1/n。

(2)、RAID 0的另一方式(常指的RAID 0就是指的这个)是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。

提高系统的性能。

2、RAID 1 (又称为Mirror或Mirroring--镜像)RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。

RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。

RAID 1有以下特点:(1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组镜像盘中的任何一个磁盘读取数据。

(2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。

(3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。

(4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。

(5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。

(6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。

RAID 1的工作方式:图2如图2所示:当读取数据时,系统先从RAID1的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。

当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。

raid 1的优缺点由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。

同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而Mirror (镜像)的磁盘空间利用率低,存储成本高。

Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。

3、RAID 5 (可以理解为是RAID 0和RAID 1的折衷方案,但没有完全使用RAID 1镜像理念,而是使用了“奇偶校验信息”来作为数据恢复的方式,与下面的RAID10不同。

)容错性:有冗余类型:奇偶校验热备盘选项:有读性能:高随机写性能:低连续写性能:低需要的磁盘数:三个或更多可用容量:(n-1)/n的总磁盘容量(n为磁盘数)典型应用:随机数据传输要求安全性高,如金融、数据库、存储等。

图3RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,Ap为A1,A2和A3的奇偶校验信息,其它以此类推。

由图中可以看出,RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。

当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID 5可以理解为是RAID 0和RAID 1的折衷方案。

RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。

RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。

同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

4、RAID 5 (可以理解为是RAID 0和RAID 1的折衷方案,但没有完全使用RAID 1镜像理念,而是使用了“奇偶校验信息”来作为数据恢复的方式)图4RAID10也被称为镜象阵列条带。

象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是RAID 0+1。

RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。

对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。

使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。

RAID10需要4 + 2*N 个磁盘驱动器(N >=0),而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如4 个250G 的硬盘使用RAID10 阵列,实际容量是500G。

RAID总结:类型读写性能安全性磁盘利用率成本应用方面RAID 0最好(因并行性而提高)最差(完全无安全保障)最高(100%)最低个人用户RAID读和单最高差最高适用于存放重要数据,如服务器和数据库1个磁盘无分别,写则要写两边(提供数据的百分之百备份)(50%)存储等领域。

相关文档
最新文档