RAID组建方案

合集下载

如何组建RAID5

如何组建RAID5

一、如何组建RAID5之模式的入门知识RAID5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

它既能实现RAID 0的高速存储读取功能也能够实现RAID 1的数据恢复功能,可以说是RAID 0和RAID 1的折衷方案。

RAID5为系统提供数据安全保障,但保障程度要比磁盘镜像低而磁盘空间利用率要比磁盘镜像高。

同时RAID5还具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,而且存储成本相对较低。

RAID5至少需要三块硬盘才能实现阵列,在阵列当中有三块硬盘时,RAID控制器将会把需要存储的数据按用户定义的分割大小把文件分成碎片再分别存储到其中的两块硬盘上,此时另一块硬盘不接收文件碎片,只用来存储其它两块硬盘的校验信息,这个校验信息是通过RAID控制器上的单独的芯片运算产生的,而且可以通过这个校验信息来恢复存储在两块硬盘上的数据。

另外,这三块硬盘的任务也是随机的,也就是说在这次存储当中可能是1号硬盘和2好硬盘用来存储分割后的文件碎片,那么在下次存储的时候可能就是2号硬盘和3号硬盘来完成这个任务了。

可以说,在每次存储操作当中,每块硬盘的任务是不一样的,不过,不管任务怎么随机分配也是两块硬盘用来存储数据信息,另一块硬盘用来存储校验信息。

RAID5可以利用三块硬盘同时实现RAID 0的加速功能也实现RAID 1的数据备份功能,并且当其中的一块硬盘损坏之后,加入一块新的硬盘也可以实现数据的还原。

RAID5模式并不是完全没有缺点,如果阵列当中某块硬盘上的信息发生了改变的话,那么就需要重新计算文件分割碎片,并且,校验信息也需要重新计算,这时,三个硬盘都需要重新调用那么整个系统性能将会降下来。

如果要做RAID5阵列的话,最好使用相同容量相同速度的硬盘,RAID5模式的有效容量是阵列中容量最小的硬盘容量乘上阵列中硬盘数减一后的数目,这是因为其中有一块硬盘用来存放校验信息。

RAID5既能够实现速度上的加倍,同时也能够保证数据的安全性,所以在很多高端系统当中都使用这种RAID模式。

RAID :更高级别的冗余保护磁盘阵列配置方案

RAID :更高级别的冗余保护磁盘阵列配置方案

RAID :更高级别的冗余保护磁盘阵列配置方案RAID: 更高级别的冗余保护磁盘阵列配置方案RAID(Redundant Array of Independent Disks,即独立磁盘冗余阵列)是一种利用多个磁盘驱动器组成阵列,并将数据分布存储在这些驱动器之上的技术。

RAID 技术的主要目的是提高数据的存储可靠性和性能。

在RAID中,有多种不同的级别,每种级别都有自己独特的优势和适用场景。

在本文中,我们将探讨几种常见的高级别冗余保护磁盘阵列配置方案。

1. RAID 0 (条带化)RAID 0将数据切割成固定大小的块,并将这些块依次分布在多个驱动器上。

这种配置方案的主要目的是提高数据读写性能,因为数据可以被同时从多个驱动器读取或写入。

然而,RAID 0没有冗余保护机制,如果其中一个驱动器发生故障,所有数据将会丢失。

因此,RAID 0更适用于对性能要求高、对数据可靠性要求不高的场景,如临时数据存储、视频编辑等。

2. RAID 1 (镜像)RAID 1通过将数据复制到多个驱动器上来提供冗余保护。

具体而言,RAID 1将数据同时写入两个磁盘,实现了数据的镜像。

如果其中一个驱动器发生故障,系统可以从另一个驱动器中读取数据,从而实现了容错功能。

RAID 1提供了非常良好的数据可靠性,但需要额外的存储空间。

因此,RAID 1适用于对数据可靠性有较高要求的场景,如数据库服务器、关键数据备份等。

3. RAID 5RAID 5使用分布式奇偶校验来实现冗余保护和数据性能的平衡。

具体而言,RAID 5将数据和奇偶校验数据分块存储在多个驱动器上。

奇偶校验数据用于恢复任何一个驱动器发生故障导致的数据丢失。

RAID 5提供了良好的读写性能和较高的数据可靠性,而且相对于RAID 1节省了更多的存储空间。

因此,RAID 5适用于大多数商业应用、文件服务器等。

4. RAID 6RAID 6是在RAID 5基础上进一步改进的配置方案。

RAID配置教程磁盘阵列的构建与管理

RAID配置教程磁盘阵列的构建与管理

RAID配置教程磁盘阵列的构建与管理什么是RAID?RAID(冗余磁盘阵列)是一种通过在多个磁盘驱动器之间分发和复制数据,提高数据存储性能和冗余度的技术。

通过将多个磁盘组合成一个逻辑卷,RAID可以提供更高的读写速度和更好的数据保护。

为什么选择RAID?在日常生活和工作中,我们存储的数据越来越多,而数据的安全性和读写速度也变得越来越重要。

RAID技术可以提供冗余和性能优化的解决方案,让我们的数据更加安全可靠,同时提高存储系统的性能。

RAID级别和特点下面列举了几种常见的RAID级别及其特点:RAID0:数据被分散存储在两个或多个磁盘上,可以实现更快的读写速度,但没有冗余度,一旦任何一个磁盘故障,数据将会丢失。

RAID1:称为镜像RAID,数据被完全复制到两个或多个磁盘上,即使其中一个磁盘损坏,数据仍然可用,但空间利用率较低。

RAID5:数据和奇偶校验位被分布存储在多个磁盘上,提供读写性能的提升和一定程度的冗余保护。

RAID6:类似于RAID5,但具有更高的冗余度,可以同时容忍两个磁盘故障,提供更高的数据保护。

RAID10:RAID1和RAID0的组合,数据被复制并分布存储在多个RAID组中,提供了更好的性能和冗余性。

RAID的构建与管理步骤步骤1:选择合适的硬件我们需要选择适合的RAID控制器和硬盘驱动器。

RAID控制器是一个专门设计用于管理磁盘阵列的设备,而硬盘驱动器则是存储数据的介质。

确保RAID控制器和硬盘驱动器兼容并满足你的需求。

步骤2:连接硬盘驱动器将硬盘驱动器连接到RAID控制器。

根据RAID级别的要求,可能需要连接两个或多个硬盘驱动器。

步骤3:进入RAID控制器界面开机时按下相应的键进入RAID控制器的设置界面。

不同的RAID控制器有不同的设置方式,请参考相应的用户手册或指南。

步骤4:创建RAID组在RAID控制器设置界面中,选择创建RAID组。

根据需求选择RAID 级别,并将需要组合为RAID的硬盘驱动器添加到RAID组中。

做RAID的详细步骤加图文(完整版)实用资料

做RAID的详细步骤加图文(完整版)实用资料

做RAID的详细步骤加图文(完整版)实用资料(可以直接使用,可编辑完整版实用资料,欢迎下载)开机自检过程中出现ctrl+c提示,按ctrl+c进入1、在SAS1064E上回车进入如下菜单●RAID Properties :创建、管理阵列●SAS Topology :查看物理磁盘及RAID配置信息●Advanced Adapter Properties:查看高级属性及其Restore Defaults(此操作不删除raid)2、选择RAID Properties,出现3个选项(如果已经配置了RAID,会出现4个选项,请参阅“其他操作说明1”):●create IM V olume: 创建集成的RAID1,即2块盘镜像,以及1块热备盘●Create IME V olume:创建集成的RAID1E,3到8块盘,包括1块热备盘●Create IS V olume:创建集成Striping,即2到8块盘的条带化3、选择create IM V olume,出现如下create new array--SAS1064E的菜单:光标移动到第一块盘,RAID DISK下方[NO],(配置raid前为No),按空格/减号,弹出一个菜单:●M 保留数据,并迁移到新建的RAID1● D 删除数据,创建一个全新的RAID1选择M,之后返回上级菜单,RAID DISK状态变为Yes4、接着光标移动到第二块盘,RAID DISK下方[NO],按空格/减号,使其RAID DISK状态变为Yes5、按C,创建阵列6、选Save changes then exit this menu。

退出RAID1的配置,同步会自动在后台开始执行。

其他操作说明:1、配置过RAID之后,进入RAID Properties会多出一行选择:View Existing Array:●View Existing Array: 查看已有阵列●Create IM V olume: 创建集成的RAID1,即2块盘镜像,以及1块热备盘●Create IME Volume:创建集成的RAID1E,3到8块盘,包括1块热备盘●Create IS V olume:创建集成Striping,即2到8块盘的条带化选择View Existing Array--〉Manage Array(这里可以看到同步进度)出现如下菜单:●Manage Hot Spare:配置热备盘●Synchronize Array (Y:开始同步,N:放弃同步)●Activate Array :激活阵列●Delete Array :删除阵列2、主菜单:Adpater Properties--SAS1064E描述RAID Properties :创建、管理阵列SAS Topology:查看物理磁盘及RAID配置信息Advanced Adapter Properties:查看高级属性及其Restore Defaults(此操作不删除raid)3、tips:所有黄色菜单可选;白色的菜单不可选,如果选了就会出帮助信息。

服务器RAID存储阵列配置

服务器RAID存储阵列配置
数据恢复问题
在RAID阵列出现故障时,及时联系 专业的数据恢复机构进行数据恢复 操作,以避免数据丢失。
04
性能测试与评估方法
性能测试指标简介
01
02
03
04
吞吐量
衡量存储系统在单位时间内可 以处理的数据量,是评估
RAID阵列性能的重要指标之 一。
响应时间
存储系统对读写请求作出响应 的时间,直接影响用户体验和
系统效率。
IOPS
即每秒输入/输出操作数,用 于衡量存储系统处理随机读写
请求的能力。
带宽
存储系统与主机之间数据传输 的速率,通常以MB/s或GB/s
为单位。
基准测试工具选择和使用
IOMeter
一款开源的磁盘性能测试工具, 可以模拟多种负载类型,用于测 试RAID阵列的读写性能、响应
时间和吞吐量等指标。
数据安全保护
多媒体应用
RAID技术提供数据冗余和容错功能,可以 保护用户数据的安全,适用于对数据安全 性要求较高的场景。
RAID技术可以提高视频、音频等多媒体文 件的读写性能,适用于多媒体应用等场景。
02
服务器硬件选择与准备
服务器类型与规格挑选
塔式服务器
适合独立放置,扩展性强,易于维护 。
刀片服务器
评估当前容量
定期评估当前存储容量,了解剩余空间和使 用率。
预测未来需求
根据业务增长趋势,预测未来存储容量需求 。
制定扩展方案
根据预测结果,制定合理的扩展方案,包括 增加硬盘、升级阵列等。
实施扩展计划
在业务影响最小的时间段内实施扩展计划, 确保数据迁移和阵列重建顺利完成。
节能减排,降低运营成本
选择高效能硬盘

用两块硬盘组建RAID0磁盘阵列简单教程

用两块硬盘组建RAID0磁盘阵列简单教程

用两块硬盘组建RAID0磁盘阵列简单教程传统硬盘由于工作原理的限制,在性能上的提升非常缓慢。

而固态硬盘价格昂贵,短时间内难以被普通用户接受。

因此采用两块或多块硬盘组建RAID磁盘阵列也成为了目前比较有性价比的硬盘性能提升解决方案。

之前我们也测试过,两块硬盘组建RAID0磁盘阵列后在性能上相比之前会有33.3%~203%的性能提升,一倍的价钱换来这么高的性能提升可以说还是较为划算的。

下面我们就来看看如何用两块硬盘组建RAID0磁盘阵列。

组建RAID0磁盘阵列之Intel篇:目前市面上的主板,无论是Intel芯片组还是AMD芯片组,基本上都可以支持搭建各种磁盘阵列模式,所以在组建RAID0磁盘阵列上十分简单。

首先我们准备好两块硬盘,同时把主板上原本有操作系统的硬盘先拔开,以免设定时混淆,把之前的硬盘资料毁掉就可惜了。

接下来,我们启动计算机,经过开机画面后按Delete按键进入Intel芯片组主板BIOS设定,按←→↑↓键找到Storage Configuration 选项。

然后按Enter进入Storage Configuratlon选项,在Configure这一项打开RAID选项,然后按F10保存本次设定,重新启动计算机。

系统重新启动后,要特别注意开机画面,这时系统会提醒你按Ctrl+I进入RAID设定界面,如果不及时按Ctrl+I进入就会又要重新启动一次计算机。

进入RAID设定界面后,我们可以看到界面分为上下两个部分。

上面部分为操作界面,共有4个选项:1选项是创建RAID磁盘阵列,2选项是删除RAID磁盘阵列,3选项为恢复硬盘为非RAID状态,4选项是备份卷选项。

下面部分是系统的硬盘信息以及组建RAID磁盘阵列信息。

这里我们选择1选项,接着出现上图屏幕。

这里在name区域,我们可以指定一个raid名称,然后按[tab]或[enter]键进入下个区域。

在raid level区域中,我们可以选择raid级别。

Raid配置教程 (图解)

一、RAID介绍RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。

后来RAID中的字母I被改作了Independent,RAID就成了“独立冗余磁盘阵列”,但这只是名称的变化,实质性的内容并没有改变。

可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。

RAID的优点1. 传输速率高。

在部分RAID模式中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个的磁盘驱动器几倍的速率。

因为CPU 的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。

2. 更高的安全性。

相较于普通磁盘驱动器很多RAID模式都提供了多种数据修复功能,当RAID 中的某一磁盘驱动器出现严重故障无法使用时,可以通过RAID中的其他磁盘驱动器来恢复此驱动器中的数据,而普通磁盘驱动器无法实现,这是使用RAID的第二个原因。

RAID的分类RAID 0,无冗余无校验的磁盘阵列。

数据同时分布在各个磁盘上,没有容错能力,读写速度在RAID中最快,但因为任何一个磁盘损坏都会使整个RAID系统失效,所以安全系数反倒比单个的磁盘还要低。

一般用在对数据安全要求不高,但对速度要求很高的场合,如:大型游戏、图形图像编辑等。

此种RAID模式至少需要2个磁盘,而更多的磁盘则能提供更高效的数据传输。

RAID 1,镜象磁盘阵列。

每一个磁盘都有一个镜像磁盘,镜像磁盘随时保持与原磁盘的内容一致。

RAID1具有最高的安全性,但只有一半的磁盘空间被用来存储数据。

主要用在对数据安全性要求很高,而且要求能够快速恢复被损坏的数据的场合。

此种RAID模式每组仅需要2个磁盘。

RAID 0+1,从其名称上就可以看出,它把RAID0和RAID1技术结合起来,数据除分布在多个磁盘上外,每个磁盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读写能力。

手把手教你组建RAID

组建RAID从认识开始手把手教你建磁盘阵列最近,刚刚帮朋友装了一台电脑,朋友选择了160GB的SATA硬盘。

之前,朋友有一台老的电脑,由于经常在网上下载影片和游戏,因此对硬盘进行了几次升级,分几次购买了几块80GB PATA硬盘。

由于朋友的那台旧电脑实在没法再用,因此打算把几块硬盘组合起来,装进新配的电脑中使用。

因此朋友想组成RAID磁盘阵烈进行使用,以提高机器性能和增大磁盘的容量。

那么什么是RAID 呢?如何实现RAID功能?PATA与SATA硬盘能组建RAID磁盘阵列吗?于是笔者进行了整理搜集,得文如下:一、什么是RAID?其具备哪些常用的工具模式?即然提到了RAID磁盘阵列,那么我们就先来了解一下什么是RAID?所谓的RAID,是Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。

由1987年由加州大学伯克利分校提出的,初衷是为了将较廉价的多个小磁盘进行组合来替代价格昂贵的大容量磁盘,希望单个磁盘损坏后不会影响到其它磁盘的继续使用,使数据更加的安全。

RAID作为一种廉价的磁盘冗余阵列,能够提供一个独立的大型存储设备解决方案。

在提高硬盘容量的同时,还能够充分提高硬盘的速度,使数据更加安全,更加易于磁盘的管理。

了解RAID基本定义以后,我们再来看看RAID的几种常见工作模式。

1、RAID 0RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。

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

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

RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。

在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硬盘的容量。

电脑硬盘阵列组建方法

电脑硬盘阵列组建方法随着科技的不断发展,电脑硬盘阵列成为了数据存储和备份的重要方式。

硬盘阵列是一种将多个硬盘组合在一起实现高速数据存储和冗余备份的技术。

在本篇文章中,我们将介绍几种常见的电脑硬盘阵列组建方法。

一、RAID 0RAID 0是一种将多个硬盘组合在一起的方式,通过数据条带化(Striping)的方式将数据分散存储在多个硬盘上,从而实现数据的并行读写,提高数据传输速度。

RAID 0的优点是读写速度较快,但缺点是数据冗余性较低,一旦其中一个硬盘出现故障,所有数据都会丢失。

二、RAID 1RAID 1是一种将多个硬盘进行镜像备份的方式,即将数据同时写入多个硬盘,从而实现数据的冗余备份。

RAID 1的优点是数据安全性高,一台硬盘出现故障时,其他硬盘可以继续工作,并且可以通过更换故障硬盘来恢复数据。

缺点是相比于单个硬盘,RAID 1的存储效率较低。

三、RAID 5RAID 5是一种将多个硬盘组合在一起,并通过奇偶校验的方式实现数据冗余备份的方式。

RAID 5至少需要三个硬盘,其中一个硬盘用于存储奇偶校验位。

当其中一个硬盘出现故障时,可以通过奇偶校验位计算出丢失的数据。

RAID 5的优点是数据安全性较高,并且相比于RAID 1,存储效率更高。

缺点是在故障硬盘未被更换之前,RAID 5的性能会受到一定影响。

四、RAID 6RAID 6是在RAID 5的基础上进一步发展的一种硬盘阵列组建方式。

RAID 6至少需要四个硬盘,其中两个硬盘用于存储奇偶校验位。

RAID 6可以容忍两个硬盘同时发生故障,并且可以通过奇偶校验位计算出丢失的数据。

RAID 6的优点是数据冗余性更高,存储效率也相对较高。

缺点是相比于其他RAID级别,RAID 6的写入性能较低。

五、RAID 10RAID 10是一种将RAID 1和RAID 0相结合的硬盘阵列组建方式。

RAID 10至少需要四个硬盘,其中两个硬盘进行镜像备份,另外两个硬盘进行数据条带化。

RAID :性能增强的磁盘阵列配置方案

RAID :性能增强的磁盘阵列配置方案RAID(Redundant Array of Independent Disks)是一种通过将多个硬盘组合在一起形成磁盘阵列来提高存储性能和数据冗余的技术。

RAID有不同的级别,每个级别都有不同的特点和适用场景。

在本文中,我们将重点讨论几种常见的RAID配置方案,以及它们如何增强性能。

1. RAID 0:大幅提升读写速度RAID 0是最简单的RAID级别之一,它将两个或更多的硬盘组合在一起,并将数据分割成块,然后分别写入每个硬盘。

由于数据的并行读写操作,RAID 0将大幅提升存储系统的读写速度。

然而,RAID 0没有冗余功能,一旦其中一个硬盘出现故障,所有数据都将丢失。

2. RAID 1:提供数据冗余和备份RAID 1使用镜像技术,将相同的数据同时写入两个或多个硬盘。

这样,当其中一个硬盘出现故障时,系统可以从其他硬盘中获取相同的数据。

RAID 1提供了数据的冗余和备份功能,使得系统更加可靠。

然而,RAID 1并不能提升系统的读写速度,因为所有数据都要同时写入多个硬盘。

3. RAID 5:提供读取性能和数据冗余RAID 5是一种将数据分布在多个硬盘上并提供容错能力的RAID级别。

RAID 5至少需要三个硬盘,其中一个硬盘用于存储奇偶校验信息。

奇偶校验信息允许在一个硬盘故障的情况下恢复数据。

RAID 5在读取方面具有良好的性能,但在写入方面可能会稍慢。

4. RAID 10:融合RAID 1和RAID 0的优势RAID 10是将RAID 1和RAID 0结合起来的一种配置方案,它同时提供数据冗余和读写性能的优势。

RAID 10需要至少四个硬盘,它将硬盘分成两组,每组都是一个独立的RAID 1阵列,然后将这两个RAID 1阵列组成一个RAID 0阵列。

这样做的好处是不仅可以提供数据的冗余和备份功能,还可以大幅提升系统的读写性能。

5. RAID 6:提供更高的容错能力RAID 6是在RAID 5基础上进一步增强的配置方案,它使用两个奇偶校验信息来提供更高的容错能力。

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

磁盘阵列RAID组建知识全解析什么是RAID?硬盘组建RAID有什么用?本文就来详细说说磁盘阵列RAID相关知识和组建方法。

RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。

冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。

RAID最初的研制目的是为了组合小的廉价磁盘来代替大的昂贵磁盘,以降低大批量数据存储的费用,同时也希望采用冗余信息的方式,使得磁盘失效时不会使对数据的访问受损失,从而开发出一定水平的数据保护技术,并且能适当的提升数据传输速度。

早期的RAID方案主要针对SCSI硬盘系统,系统成本比较昂贵。

1993年,HighPoint 公司推出了第一款IDE-RAID控制芯片,能够利用相对廉价的IDE 硬盘来组建RAID系统,从而大大降低了RAID的“门槛”。

从此,个人用户也开始关注这项技术,因为硬盘是现代个人计算机中发展最为“缓慢”和最缺少安全性的设备,而用户存储在其中的数据却常常远超计算机的本身价格。

在花费相对较少的情况下,RAID技术可以使个人用户也享受到成倍的磁盘速度提升和更高的数据安全性。

目前,IDE/SATA接口标准的硬盘都可以支持RAID技术,不过一般主板芯片组支持的主板只能支持SATA硬盘组建RAID。

早期一般都是SCSI卡提供SCSI RAID的支持那么为何叫做冗余磁盘阵列呢?冗余的汉语意思即多余,重复。

而磁盘阵列说明不仅仅是一个磁盘,而是一组磁盘。

这时你应该明白了,它是利用重复的磁盘来处理数据,使得数据的稳定性得到提高。

磁盘阵列RAID实现原理RAID如何实现数据存储的高稳定性呢?我们不妨来看一下它的工作原理。

RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别的。

整个的RAID 结构是一些磁盘结构,通过对磁盘进行组合达到提高效率,减少错误的目的,不要因为这么多名词而被吓坏了,它们的原理实际上十分简单。

问了便于说明,下面示意图中的每个圆饼代表一个磁盘,竖的叫块或磁盘阵列,横称之为带区。

简单点说,RAID的功能就是把多个硬盘组合成为一个逻辑磁区,因此,操作系统只会把它当作一个硬盘。

RAID系统的类型有多种方式,如RAID-0,RAID-1,RAID-2,RAID-3,RAID-4,RAID-5,RAID-6,RAID-10,RAID-53等。

下面我们分别来看看这些RAID类型的区别以及用途:RAID 0将多个磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。

RAID 0亦称为带区集。

它是将多个磁盘并列起来,成为一个大磁盘。

在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。

所以,在所有的级别中,RAID 0的速度是最快的。

但是RAID 0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都会丢失。

RAID 1两组以上的N个磁盘相互作镜像,速度没有提高,但是允许N-1个磁盘损坏,可靠性最高。

RAID 1就是镜像。

其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。

当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。

因为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。

但无论用多少磁盘做RAID 1,仅算其中一半磁盘的容量,是所有RAID上磁盘利用率最低的一个级别。

RAID 2这是RAID 0的改良版,以汉明码(en:Hamming Code)的方式将数据进行编码后分割为独立的位元,并将数据分别写入硬盘中。

因为在数据中加入了错误修正码(ECC,Error Correction Code),所以数据整体的容量会比原始数据大一些,RAID2最少要三台硬盘方能运作。

RAID 3采用Bit-interleaving(数据交错存储)技术,它需要通过编码再将数据位元分割后分别存在硬盘中,而将同位元检查后单独存在一个硬盘中,但由于数据内的位元分散在不同的硬盘上,因此就算要读取一小段数据资料都可能需要所有的硬盘进行工作,所以这种规格比较适于读取大量数据时使用。

RAID 4它与RAID 3不同的是它在分割时是以区块为单位分别存在硬盘中,但每次的数据存取都必须从同位元检查的那个硬盘中取出对应的同位元数据进行核对,由于过于频繁的使用,所以对硬盘的损耗可能会提高 (Block interleaving)。

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

它使用的是Disk Striping(硬盘分割)技术。

RAID 5 至少需要三颗硬盘, RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。

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

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

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

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

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

RAID 6同一阵列中容许两个硬盘同时失效(或是当一个失效后还来不及更换便有第二个失效)后.更换新硬盘时再由另两个正常硬盘将备份的资料建立在新的硬盘中.所以至少必须具备四或四个以上硬盘才能生效。

RAID 10、RAID 53和RAID 0+1这种RAIDxy的类型实际上就是RAID x与RAID y的组合方式。

比如说RAID 10就是RAID 1+0,即先组建两组RAID 1镜像,然后再将两组RAID 1镜像组建成为RAID 0;而RAID 53实际上就是RAID 5+3模式,很好理解。

需要注意到是,RAID 10并不等于RAID 0+1,实现的顺序不一样,功能也是不一样的。

JBOD严格的说,JBOD并不属于RAID的范畴,只是将多个磁盘空间合并成一个大的逻辑磁盘,不具有错误冗余机制。

资料的存放机制是由第一颗磁盘开始依序往后存放,即操作系统看到的是一个大磁盘(由许多小磁盘组成)。

但如果磁盘损毁,则该颗硬盘上的所有资料将无法救回。

若第一颗硬盘损坏,通常无法作救援(因大部分档案系统将档案表存在磁盘前端,即第一颗),失去档案表即失去一切资料。

JBOD在组建过程中,一般用英文Spanned。

在实际的应用中,RAID2~4并不存在,因为RAID5已经涵盖了所需的功能。

因此RAID2~4目前只有在研究领域有实作,而在实际应用上则以RAID 0、1、0+1、5或RAID6为主。

但是对于我们普通用户来说,用的最多的也就是RAID 0、1、0+1和RAID 5,所以本文我们将重点对这几个RAID类型进行讲解。

RAID 0——提高性能,无空间损失RAID 0是最基本的RAID模式,它的功能是将两块/多块硬盘合并成一块逻辑磁盘。

比如两块500GB的硬盘组建RAID 0,那么在系统中我们可以看到有一块1TB的逻辑磁盘,而并不能看到是两块物理硬盘。

RAID 0最大的优势就在于“便于分区管理”和“提高数据传输速度”:“便于分区管理”很容易理解,比如说两块500GB的硬盘组建RAID0,你不用考虑分区的时候单独分区只能小于500GB,也就是说你可以分两个区,第一个区800GB,第二个区200GB(硬盘实际容量有损失,在这里我们不做讨论)。

当然,RAID 0主要是为了提升数据传输速度而生的,它的原理是当系统下达指令后,会同时从每块硬盘调用/写入数据。

这样就可以利用每块块硬盘传输通道所提供的带宽。

相信看到这里大家都明白了,组建RAID 0系统的时候,理论上硬盘数量越多,传输速度提升就越大。

但是在实际使用中受限于系统IO总线和其他因素的一些影响,还是有一些衰减的,比如一个磁盘的效能是50MB/秒,两个磁盘的RAID 0效能约96MB/秒,三个磁盘的RAID 0也许是130MB/秒而不是150MB/秒。

所以,两个磁盘的RAID 0最能明显感受到效能的提升。

实际上,我们组建RAID系统的时候,并不一定要两块/多块容量相等的硬盘,可以用一块大硬盘和一块相对容量较小的硬盘组建RAID系统,很多JS都说需要两块一样大小的硬盘组建RAID实际上并不正确。

但是当硬盘容量不一样时,会按照容量最小的硬盘来计算,并且速度上也会以最小硬盘为标准。

比如说一块5400RPM的60G硬盘与一块7200RPM的80G硬盘组建RAID 0系统,结果的总容量是60×2=120GB,而理论速度只会达到5400RPM硬盘的两倍。

所以说,如果条件允许,我们还是建议使用两块同型号的硬盘组建RAID系统。

虽然RAID 0可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。

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

一般来说,RAID 0在组建的时候,英文名为Striped。

对于数据的安全性要求较高的用户,都会选择RAID 1阵列方式。

RAID 1的主要功能是让数据更加安全,它的实现原理是在往一块硬盘写入数据的时候,同时也向另一块硬盘写入数据,也就是镜像功能。

组建RAID 1阵列的时候需要2块以上的硬盘,并且数量只能是偶数。

如2块、4块、6块、8块等,因为需要用做备份,在数据的安全性方面是最好的,但是只能利用到磁盘总容量的一半。

举例来说,使用两块80GB的SATA硬盘组建RAID 1系统,在操作系统下显示的总容量仍然是80GB,因为另外的80GB硬盘用做备份了。

如果这两块硬盘中的一块物理损坏,仍然可以从第二块备份硬盘中恢复回来。

同理,如果使用6块硬盘组建RAID 1系统,其中有3块用于存放数据,另外三块用于备份数据。

当然,RAID 1仍然可以支持两块容量不一样的磁盘组建阵列,和RAID 0一样,都是按照容量较小的那一块做标准。

比如使用一块100GB和120GB的硬盘组建RAID 1,最后得到的总容量是100GB。

由于RAID 1主要的功能是对数据进行镜像,所以在写入数据时磁盘的数据传输性能是没有提升的。

但是在读取数据的时候,仍然会有提升,因为它可以同时从两个硬盘里读取数据,也就是说有两个供应源供应数据。

RAID 1在我们普通用户中的使用率相对较小,因为一般的用户都舍不得损失一半的硬盘容量。

RAID 1在组建过程中,一般用英文“Mirror”来代替。

说到这里,想必大家已经明白了RAID 10与RAID 0+1是什么意思了,不过目前主板集成的南桥芯片一般都只能支持RAID 0+1,也就是Striped Mirror阵列方式。

相关文档
最新文档