实战磁盘阵列RAID5 使用经验详解

合集下载

raid5技术手册

raid5技术手册
扩充 RAID5 储存容量的小窍门 如何计算 RAID 5 可用磁盘空间 在 Windows 的操作环境下,利用 RAID-5 的冗余特性,将存储容量更大的磁盘添加到 磁盘阵列中,就可以达到扩充整个存储系统的容量的目的,方便而又快捷。那么如何计算 RAID 5 上的可用空间呢?本系列文章专家将给出解答。
TT 存储技术专题之 RAID-5 技术
第 6 页 共 19 页
符合 RAID 1 标准磁盘阵列的基本标准是数据传输率低和安全性高,恰好与 RAID 0 标 准相反。符合该标准的磁盘阵列也只能操作两块硬盘,由于它使用了磁盘镜像,提供了冗 余容错机制,使得阵列在每次写或更换数据时,同样的操作可发生在另一张磁盘上,即每 次操作都能把写往主盘的数据同步地写到镜像盘上,一旦某磁盘失效另一张磁盘将马上接 手工作。 但这种工作方式使得镜像和冗余的成本较高,将浪费一半的磁盘空间,而且也影响了 阵列的数据读写速度。虽然 RAID 1 还可以在读取数据时,保证同步在两个磁盘上搜索, 并且能把先找到的数据传输回来,从而可改善阵列系统的调用效率,但因消耗主机 CPU 资 源,几乎没有提高阵列系统的整体性能。所以 RAID 1 阵列只对紧要任务数据存储才有意 义。 符合 RAID 0+1 标准的磁盘阵列,实际上已考虑了上述两类标准的因素,吸收了上述 两种标准的优点,即在 RAID 0 标准上把写往两个硬盘的数据同时做两个镜像,既保证了 数据传输的高速率,又保证了系统数据的高安全性,但需提供 4 块硬盘,所以成本也要大 大高出前两者。 符合 RAID 3 标准的磁盘阵列包括数据分割,另外,它还指定一个驱动器来存储奇偶 信息。这就提供了某种容错功能,在数据密集型环境或单一用户环境中尤其有益于访问较 长的连续记录。RAID 3 需要同步主轴驱动器来预防较短记录的性能下降。 符合 RAID 5 标准的磁盘阵列,采用了奇偶校验和并行传送技术,虽然没有使用专用 驱动器,但将校验位按要求写到了阵列中的某一台驱动器上,将数据和奇偶信息分布在阵 列中的全部磁盘上,同样也避免了专用奇偶磁盘的需要。RAID 5 标准的读写操作可同时进 行,并使用了 Exclusive-OR 算法来计算奇偶信息。 在 RAID 5 分布式奇偶校验块的例子中,磁盘 3 中的奇偶校验块是磁盘 1、2、4 和 5 上的数据的备份数据映像;磁盘 2 中的奇偶校验块是磁盘 1、3、4 和 5 上的数据的备份数 据映像;磁盘 1 中的奇偶校验块是磁盘 2、3、4 和 5 上的数据的备份数据映像……依此类 推。如果一块磁盘出现问题,控制器可以利用奇偶校验块来重建数据。

RAID5教程——电脑发烧友必看

RAID5教程——电脑发烧友必看

磁盘阵列(RAID,Redundant Array of Independent Disks),若干个单独得硬盘组成一个大容量得逻辑磁盘,不仅能提升磁盘读写速率,而且能保证更高得数据安全性.RAID 5就是目前应用最广泛得RAID技术,至少要3个硬盘组成。

各块独立硬盘进行条带化分割,相同得条带区进行奇偶校验(异或运算),校验数据平均分布在每块硬盘上。

以n 块硬盘构建得RAID 5阵列可以有n-1块硬盘得容量,存储空间利用率非常高.任何一块硬盘上得数据丢失,均可以通过校验数据推算出来,所以当其中一个硬盘有故障,更换硬盘后可以恢复这个硬盘得数据,一块硬盘得损坏不会造成数据得丢失。

RAID 5具有数据安全、读写速度快,空间利用率高等优点,应用非常广泛.磁盘阵列其样式有三种,一就是外接式磁盘阵列柜、二就是内接式磁盘阵列卡,三就是利用软件来仿真。

本教程以内接式磁盘阵列卡为例,详细介绍RAID5得组建过程。

1.电脑安装磁盘阵列卡,并安装好驱动.2.开机按CTRL H进入RAID操作界面,选择configuration wizard,回车。

3、选择add configuration,然后next.4、选择nanual configuration,next。

5、选中slot0~3,然后点击add toarray。

6、点击accept DG,next。

7、点击next。

8、点击add to span。

9、点击next。

10、按如下图参数配置,然后点击updatesize。

11、点accept,然后next。

12、点击yes。

13、点击next。

14、点击accept。

15、点击yes.16、点击cancel.17、点击yes。

18、点击home回到主页.19、选择exit。

20、点击yes,然后重启电脑即可。

raid5及热备全攻略(学习资料)

raid5及热备全攻略(学习资料)

对RAID进行操作很可能会导致数据丢失,请在操作之前务必将重要数据妥善备份,以防万一。

名称解释:Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RAID5,就是一个磁盘组VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VDPD(Physical Disk):物理磁盘HS:Hot Spare 热备Mgmt:管理【一】,创建逻辑磁盘1、按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CTRL+P/CTRL+N切换菜单),按F2展开虚拟磁盘创建菜单2、在虚拟磁盘创建窗口,按回车键选择”Create New VD”创建新虚拟磁盘3、在RAID Level选项按回车,可以出现能够支持的RAID级别,RAID卡能够支持的级别有RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能出现的选项也会有所区别。

选择不同的级别,选项会有所差别。

选择好需要配置的RAID级别(我们这里以RAID5为例),按回车确认。

4、确认RAID级别以后,按向下方向键,将光标移至Physical Disks列表中,上下移动至需要选择的硬盘位置,按空格键来选择(移除)列表中的硬盘,当选择的硬盘数量达到这个RAID级别所需的要求时,Basic Settings的VD Size中可以显示这个RAID的默认容量信息。

有X标志为选中的硬盘。

选择完硬盘后按Tab键,可以将光标移至VD Size栏,VD Size可以手动设定大小,也就是说可以不用将所有的容量配置在一个虚拟磁盘中。

如果这个虚拟磁盘没有使用我们所配置的RAID5阵列所有的容量,剩余的空间可以配置为另外的一个虚拟磁盘,但是配置下一个虚拟磁盘时必须返回VD Mgmt创建(可以参考第13步,会有详细说明)。

VD Name根据需要设置,也可为空。

注:各RAID级别最少需要的硬盘数量,RAID0=1 RAID1=2 RAID5=3 RAID10=4 RAID50=65、修改高级设置,选择完VD Size后,可以按向下方向键,或者Tab键,将光标移至Advanced Settings 处,按空格键开启(禁用)高级设置。

磁盘阵列教程raid5和raid1(有图)

磁盘阵列教程raid5和raid1(有图)

raid5及raid1磁盘阵列服务器也许一些刚刚玩服务器DIY的朋友一听到raid这个词就犯头晕,分不清楚到底说的是啥意思。

raid模式虽多,但以我的理解其实就是把2个以上的硬盘组合在一起,一块用,以达到更快的速度和更高的安全性,大家不需要了解太多raid模式,只要知道raid0、raid1和raid5就足够在服务器行业混饭了(其实什么也不知道照样混饭的人也很多),用唐华的大白话说,所谓raid0就是两块硬盘合成一块硬盘用,例如两个80G的硬盘,做成raid0模式,就变成一块160G的大硬盘,理论上硬盘传输速度也加倍,但是这种模式安全性很低,一旦一个硬盘坏了,两个硬盘里的所有数据都会报销,因此服务器上最好不用这种模式。

所谓raid1就是两块硬盘互相做同步备份(镜像),例如两块80G的硬盘,做成raid1模式,总容量还是80G没变化,硬盘传输速度也没变化,但是两个硬盘里的数据保持同步,完全一样,一旦其中一个硬盘坏了,靠另一个硬盘,服务器依然能正常运行,这种模式很安全,所以现在很多中低端服务器采取这种raid模式,这种模式简单实用,用不高的硬件成本即可实现,我很喜欢。

至于raid5,则过去一直是高档服务器的专利,即使是在今天,你翻翻许多名牌服务器的价目表,在1-2万元的产品里也很难觅到raid5的身影,采用raid5可以兼顾raid0的速度、容量和raid1的安全性,是个听起来很完美的磁盘阵列方案。

硬件raid5组建:最近又亲手给一个朋友组装了一台采用双核心P4 820D处理器的8硬盘的1U机架式存储型服务器,在组装过程中,分别组建了硬件Raid5和软件Raid5的磁盘阵列,过程很值得玩味,现在写出详细的设置过程,以期抛砖引玉,给大家带来更多一点启发。

首先将服务器组装好,然后给硬盘插上SATA的数据线,插入主板上的四个SATA接口,用并口线连接好我的LG刻录机当光驱用,这个主板只提供了1个并口IDE接口用来接光驱正好,连上显示器、键盘、鼠标,开机测试,启动顺利,按DEL键进入bios。

RAID5的原理及应用

RAID5的原理及应用

RAID5的原理及应用简介RAID(Redundant Array of Independent Disks)是一种通过数据分布在多个磁盘上的方式来提高存储系统性能和数据可靠性的技术。

RAID5是其中一种常见的RAID级别,通过数据条带化和奇偶校验来实现数据的冗余和提供读写性能的增强。

本文将介绍RAID5的原理及其在实际应用中的使用。

原理RAID5通过将数据分散存储在多个磁盘上,并使用奇偶校验码来实现数据冗余和恢复。

具体原理如下:1.数据条带化:RAID5将每个数据条带分散地存储在不同的磁盘上,这样可以提高读取性能,同时也提高了写入的并发能力。

每个数据条带都包含和其他磁盘上的数据条带进行异或运算得到的奇偶校验码。

2.奇偶校验:RAID5通过使用奇偶校验码来实现对数据的冗余和恢复。

奇偶校验码是通过对其他磁盘上的数据条带进行异或运算得到的。

当其中一个磁盘发生故障时,可以通过奇偶校验码来恢复数据。

例如,如果一个数据条带发生故障,可以通过对其他数据条带进行异或运算得到丢失的数据条带。

3.容错性:RAID5通过使用奇偶校验码提供了冗余的数据备份。

当其中一个磁盘发生故障时,系统仍然可以继续工作,并且可以通过奇偶校验码进行数据的恢复。

RAID5至少需要3个磁盘才能提供冗余和恢复功能。

4.性能:RAID5在读取方面相对于单个磁盘有较好的性能提升,因为数据可以同时从多个磁盘读取。

但在写入方面的性能相对较弱,因为写入操作需要进行奇偶校验码的重新计算。

应用RAID5广泛应用于许多存储系统,特别是需要同时提供高性能和数据冗余的场景。

以下是一些常见的RAID5应用领域:1.企业存储:许多企业使用RAID5来构建存储区域网络(SAN)或网络附加存储(NAS)系统。

RAID5在提供高性能读取能力的同时,通过奇偶校验提供数据的冗余,保护数据免受硬件故障的影响。

2.数据中心:大型数据中心通常使用RAID5来构建存储集群,以提供数据冗余和高可用性。

raid5及热备全攻略

raid5及热备全攻略

对RAID进行操作很可能会导致数据丢失,请在操作之前务必将重要数据妥善备份,以防万一。

名称解释:Disk Group:磁盘组,这里相当于是阵列,例如配置了一个RAID5,就是一个磁盘组VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VDPD(Physical Disk):物理磁盘HS:Hot Spare 热备Mgmt:管理【一】,创建逻辑磁盘1、按照屏幕下方的虚拟磁盘管理器提示,在VD Mgmt菜单(可以通过CTRL+P/CTRL+N切换菜单),按F2展开虚拟磁盘创建菜单2、在虚拟磁盘创建窗口,按回车键选择”Create New VD”创建新虚拟磁盘3、在RAID Level选项按回车,可以出现能够支持的RAID级别,RAID卡能够支持的级别有RAID0/1/5/10/50,根据具体配置的硬盘数量不同,这个位置可能出现的选项也会有所区别。

选择不同的级别,选项会有所差别。

选择好需要配置的RAID级别(我们这里以RAID5为例),按回车确认。

4、确认RAID级别以后,按向下方向键,将光标移至Physical Disks列表中,上下移动至需要选择的硬盘位置,按空格键来选择(移除)列表中的硬盘,当选择的硬盘数量达到这个RAID级别所需的要求时,Basic Settings的VD Size中可以显示这个RAID的默认容量信息。

有X标志为选中的硬盘。

选择完硬盘后按Tab键,可以将光标移至VD Size栏,VD Size可以手动设定大小,也就是说可以不用将所有的容量配置在一个虚拟磁盘中。

如果这个虚拟磁盘没有使用我们所配置的RAID5阵列所有的容量,剩余的空间可以配置为另外的一个虚拟磁盘,但是配置下一个虚拟磁盘时必须返回VD Mgmt创建(可以参考第13步,会有详细说明)。

VD Name根据需要设置,也可为空。

注:各RAID级别最少需要的硬盘数量,RAID0=1 RAID1=2 RAID5=3 RAID10=4 RAID50=65、修改高级设置,选择完VD Size后,可以按向下方向键,或者Tab键,将光标移至Advanced Settings 处,按空格键开启(禁用)高级设置。

RAID5图解

RAID5图解

本文将分两种方法介绍如何做RAID5,其中第一种方法是在Adaptec磁盘阵列控制器上创建Raid(容器),第二种方法是在AIM/LSI磁盘阵列控制器上创建Logical Drive(逻辑磁盘)。

1. 在Adaptec磁盘阵列控制器上创建Raid(容器)在这种阵列卡上创建容器的步骤如下(注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除服务器硬盘上的所有数据!):如何做RAID5第1步,首先当系统在自检的过程中出现如(图1)提示时,同时按下“Ctrl+A”组合键。

进入如(图2)所示的磁盘阵列卡的配置程序界面。

图一图二如何做RAID5第2步,然后选择“Container configuration utility”,进入如(图3)所示配置界面。

图三如何做RAID5第3步,选择“Initialize Drivers“选项去对新的或是需要重新创建容器的硬盘进行初始化(注意: 初始话硬盘将删去当前硬盘上的所有数据),按回车后进入如(图4)所示界面。

在这个界面中出现了RAID卡的通道和连接到该通道上的硬盘,使用“Insert”键选中需要被初始化的硬盘(具体的使用方法参见界面底部的提示,下同)。

图四如何做RAID5第4步,全部选择完成所需加入阵列的磁盘后,按加车键,系统键弹出如(图5)所示警告提示框。

提示框中提示进行初始化操作将全部删除所选硬盘中的数据,并中断所有正在使用这些硬盘的用户。

图五如何做RAID5第5步,按“Y”键确认即可,进入如(图6)所示配置主菜单(Main Menu)界面。

硬盘初始化后就可以根据您的需要,创建相应阵列级别(RAID1,RAID0等)的容器了。

这里我们以RAID5为例进行说明。

在主菜单界面中选择“Create container”选项。

图六如何做RAID5第6步,按回车键后进入如(图7)所示配置界面,用“insert”键选中需要用于创建Container(容器)的硬盘到右边的列表中去。

创建磁盘陈列(RAID5)使用经验与原则

创建磁盘陈列(RAID5)使用经验与原则

创建磁盘陈列(RAID5)使用经验与原则一些单位的服务器,在创建磁盘陈列时,大多是把服务器上所有的硬盘创建RAID5,并且只划分了一个“逻辑磁盘”,这样从理论上来讲没有任何问题,在实际中也可以可以使用的,但是这种方法并不可取,原因:现在服务器集成的SCSI、RAID卡、SAS卡等,操作系统大多没有集成相关的驱动程序,这样在安装操作系统的时候,如果使用Windows Server 2003(或Windows Server 2008)安装光盘,从光盘启动安装,在安装的时候,需要按F6,并在软驱中插入相关的SCSI、RAID 卡驱动程序。

而现在一些服务器并不带软驱(或者虽然服务器都带软驱,但现在软盘,不说也罢,一些软盘质量太次了)。

这个时候,就需要使用服务器带的“引导光盘”启动,使用服务器的引导光盘来安装系统,而采用这种方法的时候,要把第1个逻辑磁盘重新划分分区,这样,在第一次安装系统的时候没有问题,但如果你的服务器在使用一段时间之后,需要重新安装系统,并且你的D分区、E分区有数据的时候,如果你还用这种方法----你就想办法恢复数据吧!所以,上面这种方法,只是“能用”并不“实用”。

我个人的经验:在创建RAID5的磁盘陈列时,创建两个逻辑磁盘,第一个逻辑磁盘大小为30~50GB,第二个逻辑磁盘是RAID5的剩余空间。

这样,即使是使用服务器带的“引导光盘”安装系统,也只是把第一个逻辑磁盘重新划分分区,并不会影响第2个逻辑磁盘上的数据。

另外,在使用服务器带的光盘划分第一个逻辑磁盘时,我就把所有的空间都划分出来,这样第一个逻辑磁盘只安装系统,不做他用。

现在服务器大多安装了4~6个硬盘,这个时候,这些硬盘可以创建RAID5.如果服务器上有10块硬盘,不建议把这10个硬盘创建一个RAID5,而是每5个硬盘一组,分别创建RAID5。

并且,第一组的5个硬盘,创建两个逻辑磁盘(30~50GB第一个,第2个剩余空间),而第二组的5个硬盘,只需要创建一个逻辑磁盘专门存数据就行了。

DELL服务器做RAID5磁盘阵列图文教程(2021年整理精品文档)

DELL服务器做RAID5磁盘阵列图文教程(2021年整理精品文档)

(完整word版)DELL服务器做RAID5磁盘阵列图文教程编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)DELL服务器做RAID5磁盘阵列图文教程)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)DELL服务器做RAID5磁盘阵列图文教程的全部内容。

磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而它具有容错及冗余的功能.磁盘阵列不单只可以加入一个现成的系统,它更可以支持容量扩展,方法也很简单,只需要加入一个新的硬盘并执行一些简单的指令,系统便可以实时利用这新加的容量. ·RAID 的种类及应用IDE和SCSI是计算机的两种不同的接口,前者普遍用于PC机,后者一般用于服务器。

基于这两种接口,RAID分为两种类型:基于IDE接口的RAID应用,称为IDE RAID;而基于SCSI 接口的RAID应用则相应称为SCSI RAID。

基于不同的架构,RAID 又可以分为:● 软件RAID (软件 RAID)● 硬件RAID (硬件 RAID)● 外置RAID (External RAID)·软件RAID很多情况下已经包含在系统之中,并成为其中一个功能,如Windows、Netware 及Linux。

软件RAID中的所有操作皆由中央处理器负责,所以系统资源的利用率会很高,从而使系统性能降低。

软件RAID是不需要另外添加任何硬件设备,因为它是靠你的系统——主要是中央处理器的功能—-提供所有现成的资源.·硬件RAID通常是一张PCI卡,你会看到在这卡上会有处理器及内存。

RAID5做法

RAID5做法

RAID5说到磁盘阵列(RAID,Redundant Array of Independent Disks),现在几乎成了网管员所必须掌握的一门技术之一,特别是中小型企业,因为磁盘阵列应用非常广泛,它是当前数据备份的主要方案之一。

然而,许多网管员只是在各种媒体上看到相关的理论知识介绍,却并没有看到一些实际的磁盘阵列配置方法,所以仍只是一知半解,到自己真正配置时,却无从下手。

本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。

当然为了使各位对磁盘阵列有一个较全面的介绍,还是先来简要回顾一下有关磁盘阵列的理论知识,这样可以为实际的配置找到理论依据。

一、磁盘阵列实现方式磁盘阵列有两种方式可以实现,那就是“软件阵列”与“硬件阵列”。

软件阵列是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列。

如微软的Windows NT/2000Server/Server 2003和NetVoll的NetWare两种操作系统都可以提供软件阵列功能,其中Windows NT/2000 Server/Server 2003可以提供RAID 0、RAID 1、RAID 5;NetWare操作系统可以实现RAID 1功能。

软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降代还比较大,达30%左右。

硬件阵列是使用专门的磁盘阵列卡来实现的,这就是本文要介绍的对象。

现在的非入门级服务器几乎都提供磁盘阵列卡,不管是集成在主板上或非集成的都能轻松实现阵列功能。

硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能。

它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案。

磁盘阵列卡拥有一个专门的处理器,如Intel的I960芯片,HPT370A/372 、Silicon Image SIL3112A等,还拥有专门的存贮器,用于高速缓冲数据。

Linux实训-实现磁盘阵列RAID5

Linux实训-实现磁盘阵列RAID5
2.查看当前系统识别到的磁盘设备
#cat /proc/partitions查看当前系统识别到的磁盘设备
3.用fdisk命令初始化三块新硬盘,设置如下图所示:
4.RAID5磁盘阵列的硬盘使用情况.如下图所示:
#fdisk–l
5.开始创建磁盘阵列
# mdadm --creat /dev/md0 --level=5 --raid-devices=3 /dev/sd{c,d,e}1
云南xx学院信息工程学院
xxxx课程xxxx实训项目实训报告表
学号
姓名
班级
实训性质
①设计性实训 ②综合性实训
实训时间
实训地点
实训主要设备
实训内容
实训内容及步骤、结果记录
(写出每个命令执行时,所显示的内容用截图,每个步骤用序号注明,位置太小用回车增加空间)
Linux 实现磁盘阵列RAID5
1.在VM中新建了三块200M的硬盘.用于实验.如下图所示:
#ll /mnt/raid5x
实训小结
任课教师评价: 优秀 良好 中等 及格 不及格
教师签字(签章):
年月日
6.为新建的/dev/md0建立类型为ext3的文件系统
#mkfs–t ext3–c /dev/md0
7ห้องสมุดไป่ตู้查看创建效果
#mdadm --detail /dev/md0
8.下面新建目录.
#mkdir /mnt/raid5x
#mount /dev/md0 /mnt/raid5x
9.拷贝文件到磁盘阵列
#cp任意文件/mnt/raid5x

RAID5技术详解raid技术raid卡

RAID5技术详解raid技术raid卡

RAID 5特征:采用奇偶效验,可靠性强。

只有当两块硬盘坏掉时才会丢失数据。

并行读写数据,性能也很高。

容量:所有硬盘容量-1条件:至少三块硬盘,做为RAID的分区大小必须是几乎相同的。

RAID 3所存在的校验盘的性能问题使几乎所有的RAID系统都转向了RAID 5。

在运行机制上,RAID 5和RAID 3完全相同,也是由同一带区内的几个数据块共享一个校验块。

RAID 5和RAID 3的最大区别在于RAID 5不是把所有的校验块集中保存在一个专门的校验盘中,而是分散到所有的数据盘中。

RAID 5使用了一种特殊的算法,可以计算出任何一个带区校验块的存放位置。

具体如图所示:注意图中的校验块已经被分散保存在不同的磁盘中,这样就可以确保任何对校验块进行的读写操作都会在所有的RAID磁盘中进行均衡,从而消除了产生瓶颈的可能。

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

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

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

下面是对RAID5原理的简单介绍,首先是原理的基本介绍,然后是用图解对RAID5原理的介绍。

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

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

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

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

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

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

DELL服务器做RAID5磁盘阵列图文教程

DELL服务器做RAID5磁盘阵列图文教程

磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而它具有容错及冗余的功能。

磁盘阵列不单只可以加入一个现成的系统,它更可以支持容量扩展,方法也很简单,只需要加入一个新的硬盘并执行一些简单的指令,系统便可以实时利用这新加的容量。

·RAID 的种类及应用IDE和SCSI是计算机的两种不同的接口,前者普遍用于PC机,后者一般用于服务器。

基于这两种接口,RAID分为两种类型:基于IDE接口的RAID应用,称为IDE RAID;而基于SCSI接口的RAID应用则相应称为SCSI RAID。

基于不同的架构,RAID 又可以分为:● 软件RAID (软件RAID)● 硬件RAID (硬件RAID)● 外置RAID (External RAID)·软件RAID很多情况下已经包含在系统之中,并成为其中一个功能,如Windows、Net ware及Linux。

软件RAID中的所有操作皆由中央处理器负责,所以系统资源的利用率会很高,从而使系统性能降低。

软件RAID是不需要另外添加任何硬件设备,因为它是靠你的系统——主要是中央处理器的功能——提供所有现成的资源。

·硬件RAID通常是一张PCI卡,你会看到在这卡上会有处理器及内存。

因为这卡上的处理器已经可以提供一切RAID所需要的资源,所以不会占用系统资源,从而令系统的表现可以大大提升。

硬件RAID可以连接内置硬盘、热插拔背板或外置存储设备。

无论连接何种硬盘,控制权都是在RAID卡上,亦即是由系统所操控。

在系统里,硬件RAID P CI卡通常都需要安驱动程序,否则系统会拒绝支持。

·外置式RAID也是属于硬件RAID的一种,区别在于RAID卡不会安装在系统里,而是安装在外置的存储设备内。

而这个外置的储存设备则会连接到系统的SCSI卡上。

系统没有任何的RAID功能,因为它只有一张SCSI卡;所有的RAID功能将会移到这个外置存储里。

RAID3和RAID5技术详解

RAID3和RAID5技术详解

RAID3和RAID5技术详解热插拔一些面向高端应用的磁盘镜像系统都可以提供磁盘的热插拔功能。

所谓热插拔功能,就是允许用户在不关闭系统,不切断电源的情况下取出和更换损害的硬盘。

如果没有热插拔功能,即使磁盘损坏不会造成数据的丢失,用户仍然需要暂时关闭系统,以便能够对硬盘进行更换。

现在,使用热插拔技术只要简单的打开连接开关或者转动手柄就可以直接取出硬盘,而系统仍然可以不间断的正常运行。

校验RAID 3和RAID 5都分别使用了校验的概念提供容错能力。

简单的说,我们可以把校验想象为一种二进制的校验和,一个可以告诉你其它所有字位是否正确的特殊位。

在数据通信领域,奇偶校验被用来确定数据是否被正确传送。

例如,对于每一个字节,我们可以简单计算数字位1的个数,并在字节内加入附加校验位。

在数据的接收方,如果数字位1的个数为奇数,而我们使用的又是奇数校验的话,则说明该字节是正确的。

同样对偶数校验也是如此。

然而,如果数字位1的个数和校验位的奇偶性不一致的话,则说明数据在传送过程中出现了错误。

RAID系统也采用了相似的校验方法,可以在磁盘系统中创建校验块,校验块中的每一位都用来对其它关联块中的所有对应位进行校验。

在数据通讯领域,虽然校验位可以告诉我们某个字节是否正确,但是无法告诉我们到底是哪一位出现了问题。

这就是说我们可以检测错误,但是不能改正错误。

对于RAID,这是远远不够的。

固然错误的检测非常重要,但是如果不能对错误进行修复,我们就无法提高整个系统的可靠性。

举个例子来说,假设我们发现校验块中第10个字节的第5位不正确。

如果这个校验块包含的是另外8个数据块的校验信息,那么哪一个数据块才是问题的罪魁祸首呢?也许你可能会想为每一个数据块都建立一个校验块就可以解决问题。

但是这种方法很难实现。

事实上,RAID主要是借助磁盘控制器的错误报告检测错误位置,并进行修复。

如果磁盘控制器在读取数据时没有发出任何“抱怨”,那么系统将会视该数据为正确数据,继续使用。

RAID5设置操作步骤

RAID5设置操作步骤

RAID5 设置方法步骤1.打开服务器后,待出现提示后按“Ctrl + H”进入RAID设置界面;2.当进入Adapter Selection 界面后,选择“Start”;3.当进入MegaRAID BIOS Config Utility Virtual Configuration 界面后,选择“ConfigurationWizard”选项;4.当进入MegaRAID BIOS Config Utility Configuration Wizard 界面后,选择“NewConfiguration”选项;5.之后出现的Select Configuration Method 选择第一项“Manual Configuration”,然后选择“NEXT”进入下一步;6.进入Configuration Preview界面:将Drivers下属的所有驱动全部添加到右侧Virtual Drivers中;添加方法如下:将鼠标点中Drivers下的Slot 单击“Add To Array”当6个全部添加完毕后,单击“Accept DG”之后单击“NEXT”进入下一步;7.进入Span Definition界面:单击左侧Array With Free Space 下的“Driver Group”选择“AddTo Span”完毕后单击“NEXT”进入下一步;8.更改RAID Level右侧的下拉菜单选择“RAID 5”之后单击“Update Size”自动配置,选择适当的“Select Size”单击“Accept”接受,弹出对话框选择“YES”之后“NEXT”进入下一步;9.之后系统自动回到Configuration Preview界面:单击右侧Virtual Drivers下的“VD0:RAID5…”选择“Accept”接受,弹出对话框选择“YES”;10.进入Virtual Driver界面,选择“Cancel”,出现对话框选择“YES”;11.快速安装,待安装之后返回首界面,“EXIT”离开,重新启动;。

创建磁盘陈列RAID5使用经验与原则

创建磁盘陈列RAID5使用经验与原则

创建磁盘陈列RAID5使用经验与原则一些单位的服务器,在创建磁盘陈列时,大多是把服务器上所有的硬盘创建RAID5,并且只划分了一个“逻辑磁盘”,这样从理论上来讲没有任何问题,在实际中也可以可以使用的,但是这种方法并不可取,原因:现在服务器集成的SCSI、RAID卡、SAS卡等,操作系统大多没有集成相关的驱动程序,这样在安装操作系统的时候,如果使用WindowServer2003(或WindowServer2022)安装光盘,从光盘启动安装,在安装的时候,需要按F6,并在软驱中插入相关的SCSI、RAID卡驱动程序。

而现在一些服务器并不带软驱(或者虽然服务器都带软驱,但现在软盘,不说也罢,一些软盘质量太次了)。

这个时候,就需要使用服务器带的“引导光盘”启动,使用服务器的引导光盘来安装系统,而采用这种方法的时候,要把第1个逻辑磁盘重新划分分区,这样,在第一次安装系统的时候没有问题,但如果你的服务器在使用一段时间之后,需要重新安装系统,并且你的D分区、E分区有数据的时候,如果你还用这种方法----你就想办法恢复数据吧!所以,上面这种方法,只是“能用”并不“实用”。

我个人的经验:在创建RAID5的磁盘陈列时,创建两个逻辑磁盘,第一个逻辑磁盘大小为30~50GB,第二个逻辑磁盘是RAID5的剩余空间。

这样,即使是使用服务器带的“引导光盘”安装系统,也只是把第一个逻辑磁盘重新划分分区,并不会影响第2个逻辑磁盘上的数据。

另外,在使用服务器带的光盘划分第一个逻辑磁盘时,我就把所有的空间都划分出来,这样第一个逻辑磁盘只安装系统,不做他用。

现在服务器大多安装了4~6个硬盘,这个时候,这些硬盘可以创建RAID5、如果服务器上有10块硬盘,不建议把这10个硬盘创建一个RAID5,而是每5个硬盘一组,分别创建RAID5。

并且,第一组的5个硬盘,创建两个逻辑磁盘(30~50GB第一个,第2个剩余空间),而第二组的5个硬盘,只需要创建一个逻辑磁盘专门存数据就行了。

企业中RAID磁盘阵列配置详解(一看就懂)

企业中RAID磁盘阵列配置详解(一看就懂)

企业中RAID磁盘阵列配置详解(⼀看就懂)磁盘阵列:RAID 将⼀组硬盘连结成来,组成⼀个阵列,以避免单个硬盘损坏⽽带来的数据损失,同时亦提供了⽐单个硬盘⾼的可⽤性及容错性。

常见的组合⽅式有:RAID0、RAID1、RAID5、 RAID6、RAID1 0,下⾯分别介绍它们的特性。

(⼀)RAID0磁盘阵列RAID0 俗称“条带”,它将两个或多个硬盘组成⼀个逻辑硬盘,容量是所有硬盘之和,因为是多个硬盘组合成⼀个,故可并⾏写操作,写⼊速度提⾼,但此⽅式硬盘数据没有冗余,没有容错,⼀旦⼀个物理硬盘损坏,则所有数据均丢失。

因⽽,RAID0 适合于对数据量⼤,但安全性要求不⾼的场景,⽐如⾳像、视频⽂件的存储等类型特点缺点组成条件容量raid0⾼读写不可靠两个及以上⼤⼩相同的磁盘组成多块磁盘容量总和(⼆)RAID1磁盘阵列RAID1 俗称“镜像”,它最少由两个硬盘组成,且两个硬盘上存储的数据均相同,以实现数据冗余。

RAID1 读操作速度有所提⾼,写操作理论上与单硬盘速度⼀样,但由于数据需要同时写⼊所有硬盘,实际上稍为下降。

容错性是所有组合⽅式⾥最好的,只要有⼀块硬盘正常,则能保持正常⼯作。

但它对硬盘容量的利⽤率则是最低,只有 50%,因⽽成本也是最⾼。

RAID1 适合对数据安全性要求⾮常⾼的场景,⽐如存储数据库数据⽂件之类类型特点缺点组成条件容量raid1⾼可靠不具备扩展性⾄少两块⼤⼩相同的磁盘组成多块磁盘容量总和的⼀半(三)RAID5磁盘阵列RAID5 最少由三个硬盘组成,它将数据分散存储于阵列中的每个硬盘,并且还伴有⼀个数据校验位,数据位与校验位通过算法能相互验证,当丢失其中的⼀位时,RAID 控制器能通过算法,利⽤其它两位数据将丢失的数据进⾏计算还原。

因⽽ RAID5 最多能允许⼀个硬盘损坏,有容错性。

RAID5 相对于其它的组合⽅式,在容错与成本⽅⾯有⼀个平衡,因⽽受到⼤多数使⽤者的欢迎。

⼀般的磁盘阵列,最常使⽤的就是 RAID5 这种⽅式类型特点组成条件容量raid5⾼读写,写⼀般,⾼可靠性⾄少三块⼤⼩相同的磁盘n-1/n磁盘容量总和实际操作配置:环境:新建四个磁盘,三个磁盘做成raid5,⼀个作为备⽤磁盘(当⼀块磁盘不可⽤的时候,备⽤可以顶替)实现⽆⼈值守1,检测软raid管理命令mdadm是否安装[root@localhost ~]# rpm -q mdadmmdadm-4.0-5.el7.x86_642,将四块磁盘分别分区,并改为raid分区类型(操作看前⽂章详解)fdisk /dev/sdb ... 创建磁盘分区3,创建raid5磁盘阵列/dev/md5,其中/dev/sde1作为备⽤磁盘[root@localhost ~]# mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[b-d]1 -x1 /dev/sde1 创建raid5磁盘阵列-C:创建-v:显⽰详细过程-l:级别-n:磁盘数量-x:备⽤磁盘数4,查看raid5磁盘阵列同步状态信息[root@localhost ~]# cat /proc/mdstat 查看Personalities : [raid6] [raid5] [raid4]md5 : active raid5 sdd1[4] sde1[3](S) sdc1[1] sdb1[0]41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU][root@localhost ~]# mdadm -D /dev/md5 查看raid磁盘阵列的详细信息5,模拟撤销⼀块磁盘,看备⽤磁盘是否可以同步并使⽤[root@localhost ~]# mdadm -f /dev/md5 /dev/sdb1 卸载其中⼀块磁盘mdadm: set /dev/sdb1 faulty in /dev/md5[root@localhost ~]# cat /proc/mdstat 查看同步状态Personalities : [raid6] [raid5] [raid4]md5 : active raid5 sdd1[4] sde1[3] sdc1[1] sdb1[0](F)41908224 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU][==>..................] recovery = 10.7% (2242772/20954112) finish=1.5min speed=203888K/secunused devices: <none>使⽤mdadm -D查看raid5磁盘阵列的详细信息(四)RAID6磁盘阵列RAID6 是在 RAID5 的基础上改良⽽成的,RAID6 再将数据校验位增加⼀位,所以允许损坏的硬盘数量也由 RAID5 的⼀个增加到⼆个。

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

实战磁盘阵列RAID5 使用经验详解RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。

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

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

在日常应用中,大多是把服务器上所有的硬盘创建RAID5,并且只划分了一个“逻辑磁盘”,这样从理论上来讲没有任何问题,在实际中也可以可以使用的,但是这种方法并不可取。

现在服务器集成的SCSI、RAID卡、SAS卡等,操作系统大多没有集成相关的驱动程序,这样在安装操作系统的时候,如果使用Windows Server 2008安装光盘,从光盘启动安装,在安装的时候,需要按F6,并在软驱中插入相关的SCSI、RAID卡驱动程序。

而现在一些服务器并不带软驱。

这个时候,就需要使用服务器带的“引导光盘”启动,使用服务器的引导光盘来安装系统,而采用这种方法的时候,要把第1个逻辑磁盘重新划分分区,这样,在第一次安装系统的时候没有问题,但如果你的服务器在使用一段时间之后,需要重新安装系统,并且你的D分区、E分区有数据的时候,如果你还用这种方法就比较麻烦了。

所以,上面这种方法,只是“能用”并不“实用”。

在创建RAID5的磁盘阵列时,创建两个逻辑磁盘,第一个逻辑磁盘大小为30~50GB,第二个逻辑磁盘是RAID5的剩余空间。

这样,即使是使用服务器带的“引导光盘”安装系统,也只是把第一个逻辑磁盘重新划分分区,并不会影响第2个逻辑磁盘上的数据。

另外,在使用服务器带的光盘划分第一个逻辑磁盘时,我就把所有的空间都划分出来,这样第一个逻辑磁盘只安装系统,不做他用。

现在服务器大多安装了4~6个硬盘,这个时候,这些硬盘可以创建RAID5.如果服务器上有10块硬盘,不建议把这10个硬盘创建一个RAID5,而是每5个硬盘一组,分别创建RAID5。

并且,第一组的5个硬盘,创建两个逻辑磁盘,而第二组的5个硬盘,只需要创建一个逻辑磁盘专门存数据就行了。

如果你需要单一的大硬盘分区,你只需要使用Windows Server 2003中的“动态卷”,将第二个逻辑磁盘创建一个分区并附加到第一组第二个逻辑磁盘创建的分区就可以了。

在创建磁盘阵列时,没有备用的硬盘,就是把所有的硬盘都使用上,这也是不可取的。

通常情况下,阵列中的硬盘,大多在3~5年之后才开始出故障,如果这时候,你的RAID5中的一个硬盘出现问题了,需要将故障硬盘替换下来,这时,你还能买到3年甚至更长时间以前的硬盘吗?而且,你的数据有时间等你把硬盘买来吗?所以,
在做磁盘阵列的时候,甚至在前期规划的时候,相同的硬盘要至少有一、两块备用的,当服务器硬盘有故障时,马上替换。

相关文档
最新文档