RAID磁盘阵列d使用

注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!

一、为何创建逻辑磁盘?

当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0,1和5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。

逻辑磁盘(Logic Drive)、容器(Container)或虚拟磁盘(Virtual Drive)均表示一个意思,他们只是不同阵列卡产商的不同叫法。

二、创建逻辑磁盘的方式

使用阵列卡本身的配置工具,即阵列卡的BIOS。(一般用于重装系统或没有安装操作系统的情况下去创建容器(Adaptec阵列卡)/逻辑驱动器(AMI/LSI阵列卡)。

使用第三方提供的配置工具软件去实现对阵列卡的管理。如Dell Array Manager。(这些软件用于服务器上已经安装有操作系统)

三、正确识别您的阵列卡的型号

识别您的磁盘阵列控制器(磁盘阵列控制器为可选项, 如果没有购买磁盘阵列控制器的话以该步骤可以省去)

如果您有一块 AMI/LSI磁盘阵列控制器(PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC, PERC4/DI, PERC4/DC),在系统开机自检的时候您将看到以下信息:

Dell PowerEdge Expandable RAID Controller BIOS X.XX Jun 26.2001 Copyright (C) AMERICAN MEGAT RENDS INC.

Press CTRL+M to Run Configuration Utility or Press CTRL+Hfor WebBios

或者

PowerEdge Expandable RAID Controller BIOS X.XX Feb 03,2003 Copyright (C) LSI Logic Corp. Press CTRL+M to Run Configuration Utility or Press CTRL+Hfor WebBios

此款阵列卡的配置方法请参考如下:

在AIM/LSI磁盘阵列控制器上创建Logical Drive (逻辑磁盘)

--- PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC,PERC3/DCL

--- PERC4 DI/DC (略有不同,请仔细阅读下列文档)

*注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!

1) 在自检过程中,当提示按< Control>< M> 键,按下并进入RAID的配置界面。

2) 如果服务器在Cluster 模式下,下列信息将会显示"按任意键继续"。

3) 选中 Configure,并按回车。

4) 如果需要重新配置一个RAID,请选中 New Configuration, 并按回车。

如果已经存在一个可以使用的逻辑磁盘,请选中 View/Add Configuration,并按回车。

本文,我们将会选择 "New Configuration"为例(注意: 选择New Configuration将删去原有磁盘阵列上的配置信息)

5) 选中 YES ,并按回车。

6) 按空格键选中准备要创建逻辑磁盘的硬盘,当该逻辑磁盘里最后的一个硬盘被选中后,按回车键。

7) 如果只创建一个逻辑磁盘,则进入步骤8;

7-1) 按空格键选中第二个逻辑磁盘里的硬盘。

7-2) 当该逻辑磁盘里最后一个硬盘被选中后,按回车键。

7-3) 当需要配置更多的逻辑磁盘,重复7.1和7.2步骤直到所有逻辑磁盘被创建。

8) 按F10进行逻辑磁盘的配置。

当您的阵列卡的类型是PERC4 DI/DC,将显示下列信息,否则请直接到步骤11。

9) 按空格键选择阵列。

跨接信息,例如Span-1(跨接-1),出现在阵列框内。可以创建多个阵列,然后选择将其跨接。

10) 按F10配置逻辑磁盘。

11) 选择合适的RAID类型,其余接受默认值。

注:Dell 推荐把所有的阵列空间分配给一个逻辑盘。

12)选中 Accept ,并按回车。

13) 按ESC键退回,选中 YES ,并按回车。

14) 按任意键继续。

15) 初始化逻辑磁盘(Logical driver)(刚创建的逻辑磁盘需要经过初始化,才能使用) 按ESC 键退回主菜单,选中 Initialize ,并按回车。

16) 选中需要初始化的逻辑磁盘,并按空格键接受。

17) 选中 YES ,并按回车。

18) 按任意键继续,并重启系统,RAID配置完成。

RAID 磁盘阵列详解

RAID 磁盘阵列详解 RAID,Redundant Arrays of Independent Disks的简称,独立磁盘冗余阵列,简称磁盘阵列。 磁盘阵列其实也分为软阵列(Software Raid)和硬阵列(Hardware Raid) 两种. 软阵列:即通过软件程序并由计算机的CPU提供运行能力所成. 由于软件程式不是一个完整系统故只能提供最基本的RAID容错功能. 其他如热备用硬盘的设置, 远程管理等功能均一一欠奉. 硬阵列:是由独立操作的硬件提供整个磁盘阵列的控制和计算功能. 不依靠系统的CPU资源. 由于硬阵列是一个完整的系统, 所有需要的功能均可以做进去. 所以硬阵列所提供的功能和性能均比软阵列好. 如果你想把系统也做到磁盘阵列中, 硬阵列是唯一的选择. 故我们可以看市场上RAID 5 级的磁盘阵列均为硬阵列. 软阵列只适用于Raid 0 和Raid 1. 要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡插入PCI 插槽再接上硬盘实现硬盘的RAID功能。第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这种方式成本比专用的RAID适配卡低很多。此外还可以用2k or xp or linux系统做成软RAID. 个人使用磁盘RAID主要是用RAID0、RAID1或RAID0+1工作模式 下面将各个级别的RAID介绍如下。 RAID 0 条带化(Stripe)存储, 即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,在所有的级别中,RAID 0的速度是最快的。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。因此并不能算是真正的RAID结构。 (1)、RAID 0最简单方式 就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的N倍,在电脑数据写时被依次写入到各磁盘中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠性是单独使用一块硬盘的1/n。(2)、RAID 0的另一方式 是用N块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门

RAID(磁盘阵列)的选用方法

RAID(磁盘阵列)的选用方法 独立磁盘冗余阵列的英文名称为Redundant Array of Independent Disks,也就是我们通常所说的RAID。RAID的作用就是把多个独立的磁盘组合在一起,成为一个磁盘组,而这个磁盘组我们可以将它看成一个大的磁盘,这是因为这个磁盘组的性能并没有受到多个磁盘组合而造成性能减弱,相反还有所增强,因此,RAID技术被广泛用于数据存储行业中。在大型存储中,我们通常通过存储机柜来实现数据存储;而在服务器上的存储,我们就通过支持RAID功能的RAID卡来实现。 1、 RAID种类及作用 RAID分为很多种,如常见的RAID 0、RAID 1一直到RAID 7,另外还有组合,如RAID0+1(也被称为RAID 10)、RAID0+5(50)、RAID 5+3(RAID 53),每一个RAID级别都有其优点和缺点。下面和大家一起认识四种常用的RAID (RAID 0、RAID1、RAID0+1、RAID5)工作方式。 RAID 0 采用磁盘分段的方法把数据写到多个磁盘,而不是只写到一个盘上,这叫RAID 0,在磁盘阵列子系统中,数据按系统规定的“段”(Segment)为单位依次写入多个磁盘,例如数据段1写入磁盘1,段2写入磁盘2,段3写入磁盘3等等。当数据写完最后一个磁盘时,它就重新从盘1的下一可用段开始写入,写数据的全过程按此重复直至数据写完;简单来说RAID 0使用的是平行存取方式。 我们来看一下RAID 0系统的工作原理,图1是由三块磁盘组成的RAID 0系统: 图1 RAID 0系统的工作原理 由上图可以清楚地看到,该系统由三块磁盘同时读写同一数据的不同数据块来达到三倍于原来磁盘的速度。实际上,RAID也可以只使用两块磁盘。上图中,在任何时刻,这三块磁盘都在同步地工作,但它们读写的内容却完全不同。由于一个传输过程由三个磁盘各完成1/3,也就相当于传输带宽增加了三倍,所以操作时间也就减少了2/3。其中RAID 0控制器的作用就是将原来的数据均分为三份给三块磁盘写入或将三块磁盘读出的数据合并在一块儿交给外部数据总线。磁盘数量越多,速度就越快,容量就越大(单盘速度×硬盘数量=RAID0的总速度;单盘容量×硬盘数量=RAID0的总容量)。但是,可靠性是单独使用一块磁盘的1/N。磁盘量越多,可靠性就越低(即是容易比单盘发生故障),一个磁盘出故障或磁盘坏了数据将会丢失。所以RAID 0最好备份一下结构和分区表信息,便于一般故障的恢复。

服务器之磁盘阵列RAID

服务器之磁盘阵列RAID——配置方法(图解)先看一组图: 饮水机图解RAID 硬盘阵列:

哈哈够形象吧!下面言归正传: 磁盘阵列可以在安装系统之前或之后产生,系统会视之为一个(大型)硬盘,而它具有容错及冗余的功能。磁盘阵列不单只可以加入一个现成的系统,它更可以支持容量扩展,方法也很简单,只需要加入一个新的硬盘并执行一些简单的指令,系统便可以实时利用这新加的容量。 ·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卡,你会看到在这卡上会有处理器及内存。因为这卡上的处理器已经可以提供一切RAID所需要的资源,所以不会占用系统资源,从而令系统的表现可以大大提升。硬件RAID可以连接内置硬盘、热插拔背板或外置存储设备。无论连接何种硬盘,控制权都是在RAID卡上,亦即是由系统所操控。在系统里,硬件RAID PCI卡通常都需要安驱动程序,否则系统会拒绝支持。 ·外置式RAID也是属于硬件RAID的一种,区别在于RAID卡不会安装在系统里,而是安装在外置的存储设备内。而这个外置的储存设备则会连接到系统的 SCSI卡上。系统没有任何的RAID功能,因为它只有一张SCSI卡;所有的RAID功能将会移到这个外置存储里。好处是外置的存储往往可以连接更多的硬盘,不会受系统机箱的大小所影响。而一些高级的技术,如双机容错,是需要多个服务器外连到一个外置储存上,以提供容错能力。 ·配置RAID磁盘阵列 一、为什么要创建逻辑磁盘? 当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0,1和5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。 逻辑磁盘(Logic Drive)、容器(Container)或虚拟磁盘(Virtual Drive)均表示一个意思,他们只是不同阵列卡产商的不同叫法。

海康威视磁盘阵列使用说明

海康威视磁盘阵列使用说 明 The Standardization Office was revised on the afternoon of December 13, 2020

海康威视磁盘阵列使用说明 一.登录 1.存储系统默认登录账户为:web_admin 密码为:123 2.登录时应以高级模式登录 二.设定IP SAN的访问IP 管理员可以通过与存储设备相互连通的网络,来设置IP SAN的访问IP。存储设备分为管理网口和数据网口,可以通过管理网口或者数据网口连接管理PC 连接管理网口后,用户可以将用来进行存储管理的设备IP 改为同网段的IP,确认网络连接正常后,便可以在IE中输入:https: 入系统后,可以首先进入网络管理,在进入网络管理界面后首先要进行网口绑定:点击“绑定管理”按钮,在弹出的界面选择要绑定的网口且绑定模式为“虚拟化”,在点击“创建绑定”并确认绑定成功 2.接下来就是“网口管理”,网口管理即就是修改系统IP地址,进入网口管理界面如图2所示:可在此修改系统的访问

IP地址 图2 一.创建RAID 1.网络管理之后就是RAID管理,首先要创建阵列,进入“阵列创建”界面,如图3所示 图3

输入阵列名称,并将阵列类型选为RAID5,然后在可用物理盘中勾选至少3块盘创建阵列,选好后点击“创建阵列”即可。 2.第二步则要进行“阵列重构”,阵列重构是对于已经存在的阵列中,某个物理盘出现不稳定或者出现故障的情况下,为了拯救出故障硬盘中的数据而设定的,从而达到保护数据和恢复阵列的完整性。但,前提是系统中存在可用的物理盘,并且和出故障的硬盘容量大小相同。如图4所示 图4 初始时候阵列自动重构状态默认是关闭的,首先我们要开启自动重构然后输入阵列名称并选择1块可用物理盘,点

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功能将会移到这个外置存储里。好处是外置的存储往往可以连接更多的硬盘,不会受系统机箱的大小所影响。而一

RAID磁盘阵列d使用

注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据! 一、为何创建逻辑磁盘? 当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0,1和5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。 逻辑磁盘(Logic Drive)、容器(Container)或虚拟磁盘(Virtual Drive)均表示一个意思,他们只是不同阵列卡产商的不同叫法。 二、创建逻辑磁盘的方式 使用阵列卡本身的配置工具,即阵列卡的BIOS。(一般用于重装系统或没有安装操作系统的情况下去创建容器(Adaptec阵列卡)/逻辑驱动器(AMI/LSI阵列卡)。 使用第三方提供的配置工具软件去实现对阵列卡的管理。如Dell Array Manager。(这些软件用于服务器上已经安装有操作系统) 三、正确识别您的阵列卡的型号 识别您的磁盘阵列控制器(磁盘阵列控制器为可选项, 如果没有购买磁盘阵列控制器的话以该步骤可以省去) 如果您有一块 AMI/LSI磁盘阵列控制器(PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC, PERC4/DI, PERC4/DC),在系统开机自检的时候您将看到以下信息: Dell PowerEdge Expandable RAID Controller BIOS X.XX Jun 26.2001 Copyright (C) AMERICAN MEGAT RENDS INC. Press CTRL+M to Run Configuration Utility or Press CTRL+Hfor WebBios 或者 PowerEdge Expandable RAID Controller BIOS X.XX Feb 03,2003 Copyright (C) LSI Logic Corp. Press CTRL+M to Run Configuration Utility or Press CTRL+Hfor WebBios 此款阵列卡的配置方法请参考如下: 在AIM/LSI磁盘阵列控制器上创建Logical Drive (逻辑磁盘) --- PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC,PERC3/DCL --- PERC4 DI/DC (略有不同,请仔细阅读下列文档) *注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据! 1) 在自检过程中,当提示按< Control>< M> 键,按下并进入RAID的配置界面。

DELL服务器 RAID 磁盘阵列配置图解

本文将以一款服务器的磁盘阵列配置实例向大家介绍磁盘阵列的具体配置方法。当然,不同的阵列控制器的具体配置方法可能不完全一样,但基本步骤绝大部分是相同的,完全可以参考。 说到磁盘阵列(RAID,Redundant Array of Independent Disks),现在几乎成了网管员所必须掌握的一门技术之一,特别是中小型企业,因为磁盘阵列应用非常广泛,它是当前数据备份的主要方案之一。然而,许多网管员只是在各种媒体上看到相关的理论知识介绍,却并没有看到一些实际的磁盘阵列配置方法,所以仍只是一知半解,到自己真正配置时,却无从下手。 本文要以一个具体的磁盘阵列配置方法为例向大家介绍磁盘阵列的一些基本配置方法,给出一些关键界面,使各位对磁盘阵列的配置有一个理性认识。当然为了使各位对磁盘阵列有一个较全面的介绍,还是先来简要回顾一下有关磁盘阵列的理论知识,这样可以为实际的配置找到理论依据。 一、磁盘阵列实现方式 磁盘阵列有两种方式可以实现,那就是“软件阵列”与“硬件阵列”。 软件阵列是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列。如微软的Windows NT/2000 Server/Server 2003和NetV oll 的NetWare两种操作系统都可以提供软件阵列功能,其中Windows NT/2000 Server/Server 2003可以提供RAID 0、RAID 1、RAID 5;NetWare操作系统可以实现RAID 1功能。软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降代还比较大,达30%左右。 硬件阵列是使用专门的磁盘阵列卡来实现的,这就是本文要介绍的对象。现在的非入门级服务器几乎都提供磁盘阵列卡,不管是集成在主板上或非集成的都能轻松实现阵列功能。硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能。它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案。 磁盘阵列卡拥有一个专门的处理器,如Intel的I960芯片,HPT370A/372 、Silicon Image SIL3112A等,还拥有专门的存贮器,用于高速缓冲数据。这样一来,服务器对磁盘的操作就直接通过磁盘阵列卡来进行处理,因此不需要大量的CPU及系统内存资源,不会降低磁盘子系统的性能。阵列卡专用的处理单元来进行操作,它的性能要远远高于常规非阵列硬盘,并且更安全更稳定。 二、几种磁盘阵列技术 RAID技术是一种工业标准,各厂商对RAID级别的定义也不尽相同。目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID 0、RAID 1、RAID 0+1和RAID 5。 RAID 0是无数据冗余的存储空间条带化,具有成本低、读写性能极高、存储空间利用

RAID磁盘阵列配置详解

管理软RAID磁盘阵列 RAID即廉价冗余磁盘阵列(Redundant Array of Inexpensive Disk),通过RAID 技术将多个磁盘组成一个阵列整体,使用时可作为单个磁盘,不仅可获得更大的磁盘空间,也能够提高读写性能、实现设备冗余(备份)。Linux服务器支持以软件控制器的方式来实现对RAID阵列的管理。 1.添加4块容量均为20GB的SCSI磁盘,组建一个RAID5软阵列。 2.格式化软RAID设备,并挂载到/mymd文件夹。 3.RAID设备的解散和重组、故障盘替换、固定配置文件等。 1.添加4块20GB的SCSI虚拟磁盘 1)关闭RHEL 5虚拟机,通过“编辑虚拟机设置”添加4块新硬盘 打开“编辑虚拟机设置”的“硬件”设置窗口,执行4遍“添加”-->“硬盘”-->“创建一个新的虚拟磁盘”-->“SCSI”-->“20GB”的加新硬件操作,完成后的硬盘设备列表如图-1所示,其中硬盘2为上一章实验中添加的/dev/sdb,紧挨着下面的4块新建磁盘将对应为RHEL 5系统中的/dev/sdc、/dev/sdd、/dev/sde、/dev/sdf。

图-1 单击确定后,重新打开“编辑虚拟机设置”,新建的4块SCSI磁盘自动编号为“硬盘3”、“硬盘4”、“硬盘5”、“硬盘6”,如图-2所示。 图-2 2)重新开启RHEL 5虚拟机,确认新添加的4块磁盘 执行fdisk -l,找到新连接的4块磁盘/dev/sdc、/dev/sdd、/dev/sde、/dev/sdf: 1.[root@svr5 ~]# fdisk -l 2.Disk /dev/sda:85.8 GB,85899345920 bytes //系统装机时的硬盘 3.255 heads,63 sectors/track,10443 cylinders 4.Units = cylinders of 16065*512=8225280 bytes 5. 6. Device Boot Start End Blocks Id System 7./dev/sda1 *11310439183 Linux 8./dev/sda2 1425632048287583 Linux 9./dev/sda3 256428242096482+82 Linux swap / Solaris 10. 11.Disk /dev/sdb:85.8 GB,85899345920 bytes //上一章实验添加的硬盘 12.255 heads,63 sectors/track,10443 cylinders 13.Units = cylinders of 16065*512=8225280 bytes 14. 15. Device Boot Start End Blocks Id System

磁盘阵列Raid详细功能介绍大全

磁盘阵列(Disk Array) 1.为什么需要磁盘阵列 如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是电脑专业人员和用 户的困扰;而大容量磁盘的价格非常昂贵,对用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。 过去十年来,CPU的处理速度增加了五十倍有多,内存(memory)的存取速度亦大幅增加,而数据储存装置--主要是磁盘(hard disk)--的存取速度只增加了三、四倍,形成电脑系统的瓶颈,拉低了电脑系统的整体性能(throughput),若不能有效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。 目前改进磁盘存取速度的的方式主要有两种。一是磁盘快取控制(disk cache controller),它将从磁盘读取的数据存在快取内存(cache memory)中以减少磁盘存取的次数,数据的读写都在快取内存中进行,大幅增加存取的速度,如要读取的数据不在快取内存中,或要写数据到磁盘时,才做磁盘的存取动作。这种方式在单工环境(single-tasking environment)如DOS之下,对大量数据的存取有很好的性能(量小且频繁的存取则不然),但在多工(multi-tasking)环境之下(因为要不停的作数据交换(swapping)的动作)或数据库(database)的存取(因为每一记录都很小)就不能显示其性能。这种方式没有任何安全保障。其二是使用磁盘阵列的技术。磁盘阵列是把多个磁盘组成一个阵列,当作单一磁盘使用,它将数据以分段(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。磁盘阵列所利用的不同的技术,称为RAID level,不同的level针对不同的系统及应用,以解决数据安全的问题。 一般高性能的磁盘阵列都是以硬件的形式来达成,进一步的把磁盘快取控制及磁盘阵列结合在一个控制器(RAID controller)?或控制卡上,针对不同的用户解决人们对磁盘输出入系统的四大要求: (1)增加存取速度, (2)容错(fault tolerance),即安全性 (3)有效的利用磁盘空间; (4)尽量的平衡CPU,内存及磁盘的性能差异,提高电脑的整体工作性能。 2.磁盘阵列原理 磁盘阵列中针对不同的应用使用的不同技术,称为RAID level, RAID是Redundant Array of Inexpensive Disks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID 0~RAID 5。这个level并不代表技术的高低,level 5并不高于level 3,level 1也不低过level 4,至于要选择那一种RAID level的产品,纯视用户的操作环境(operating environment)及应用(application)而定,与level的高低没有必然的关系。RAID 0及RAID 1适用于PC及PC相关的系统如小型的网络服务器(network server)及需要高磁盘容量与快速磁盘存取的工作站等,因为比较便宜,但因一般人对磁盘阵列不了解,没有看到磁盘阵列对他 们价值,市场尚未打开;RAID 2及RAID 3适用于大型电脑及影像、CAD/CAM等处理;RAID 5多用于OLTP,因有金融机构及大型数据处理中心的迫切需要,故使用较多而较有名气,但也因此形成很多人对磁盘阵列的误解,以为磁盘阵列非要RAID 5不可;RAID 4较少使用,因为两者有其共同之处,而RAID 4有其先天的限制。其他如RAID 6,RAID 7,乃至RAID 10等,都是厂商各做各的,并无一致的标准,在此不作说明。介绍各个RAID level之前,先看看形成磁盘阵列的两个基本技术: 译为磁盘延伸,能确切的表示disk spanning这种技术的含义。如下图所示,DFTraid 磁盘阵列控制器,联接了四个磁盘:

磁盘阵列RAID的建立和系统安装(图解)

磁盘阵列RAID的建立和系统安装(图解) SATA和RAID在提升硬盘性能方面,确实给用户带来新的性能。目前Intel、VIA、NVIDIA在各自的芯片组里都加入了SATA和RAID功能. 所以这里偶转帖一个用NVIDIA的RAID做了图,供大家参考。以后会陆续转帖INTEL和VIA的RAID图片供大家参考。 1、BIOS设置和RAID设置 nForce系列芯片组的BIOS里有关SATA和RAID的设置选项有两处,都在Integrated Peripherals(整合周边)菜单内。 SATA的设置项:Serial-ATA,设定值有[Enabled], [Disabled]。这项的用途是开启或关闭板载Serial-ATA 控制器。使用SATA硬盘必须把此项设置为[Enabled]。如果不使用SATA硬盘可以将此项设置为[Disabled],可以减少占用的中断资源。 RAID的设置项在Integrated Peripherals/Onboard Device(板载设备)菜单内,光标移到Onboard Device,按进入如子菜单: 其中RAID Config就是RAID配置选项,光标移到RAID Config,按就进入如RAID配置菜单: 菜单的第一项IDE RAID是确定是否设置RAID,设定值有[Enabled], [Disabled]。如果不做RAID,就保持缺省值[Disabled],此时下面的选项是不可设置的灰色。如果做RAID就选择[Enabled],这时下面的选项才变成可以设置的黄色。IDE RAID下面是4个IDE(PATA)通道,再下面是SATA通道。nForce2芯片组是2个SATA通道,nForce3/4芯片组是4个SATA通道。可以根据你自己的意图设置,准备用哪个通道的硬盘做RAID,就把那个通道设置为[Enabled]。下图是设置实例,设置主通道的主盘和副通道的副盘做RAID:

磁盘阵列 常用RAID方案速度及数据对比

磁盘阵列常用RAID方案速度及数据对比 RAID也称为“磁盘阵列”,它将多个硬盘用某种逻辑方式联系起来,作为逻辑上的一个硬盘来使用,是逻辑上,不是物理上,请分清楚。简而言之,多个硬盘当一个硬盘使用,提升N倍于单个硬盘的速度。 只列举常用RAID方案 RAID 模式下磁盘空间的使用,举例如下: RAID的优点 1. 传输速率高。在部分RAID模式中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个的磁盘驱动器几倍的速率。因为CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。 2. 更高的安全性。相较于普通磁盘驱动器很多RAID模式都提供了多种数据修复功能,当RAID中的某一磁盘驱动器出现严重故障无法使用时,可以通过RAID中的其他磁盘驱动器来恢复此驱动器中的数据,而普通磁盘驱动器无法实现,这是使用RAID的第二个原因。

RAID 0的优缺点 RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用 RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。 RAID 1简介 RAID 1磁盘阵列级,是一种镜像磁盘阵列,其原理就是将一块硬盘的数据以相同位置指向另一块硬盘的位置。RAID 1磁盘阵列又称为Mirror或Mirroring(镜像),因为它就是将一块硬盘的内容完全复制到另一块硬盘上。 当读取数据时,系统先从源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。 RAID 1优缺点 RAID1是将一个两块硬盘所构成RAID磁盘阵列阵列,其容量仅等于一块硬盘的容量,因为另一块只是当作数据“镜像”。RAID 1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。它的性能自然没有RAID 0磁盘阵列那样好,但其数据读取确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。RAID 1磁盘阵列的写入速度通常

raid的工作原理及应用

RAID的工作原理及应用 1. 什么是RAID? RAID(Redundant Array of Independent Disks)即磁盘阵列技术,是一种将多 个独立磁盘组合起来,作为一个逻辑磁盘单元进行数据存储和管理的技术。RAID 技术通过数据冗余、数据分布和并行读写等方式,提高了系统的性能和可靠性。下面将详细介绍RAID的工作原理和应用。 2. RAID的工作原理 RAID通过将多个独立磁盘组合成一个逻辑磁盘单元,有效地利用了多个磁盘 的存储容量和读写能力。RAID技术的工作原理主要包括以下几个方面: 2.1. 数据冗余 RAID技术通过将数据冗余存储在多个磁盘上,提高了数据的可靠性和容错能力。常见的RAID级别中,RAID 1和RAID 5都是采用了数据冗余的方式。RAID 1 将数据同时写入两个磁盘,实现了数据的镜像备份,当任意一个磁盘出现故障时,系统可以从另一个磁盘读取数据。RAID 5将数据和校验信息分别存储在多个磁盘上,通过校验信息可以实现数据的恢复和修复。 2.2. 数据分布 RAID技术通过将数据分布在多个磁盘上,提高了系统的读写性能。常见的RAID级别中,RAID 0和RAID 10采用了数据分布的方式。RAID 0将数据均匀地 分散在多个磁盘上,充分利用了磁盘的读写能力,提高了系统的读写速度。RAID 10将数据进行分区,同时采用了数据镜像的方式,既提高了系统的性能,又实现 了数据的冗余备份。 2.3. 并行读写 RAID技术通过将读写操作并行地分配给多个磁盘,提高了系统的并发性能。 当系统进行读取操作时,RAID可以同时从多个磁盘读取数据,提高了读取速度。 当系统进行写入操作时,RAID可以将数据并行地写入多个磁盘,提高了写入速度。 3. RAID的应用场景 RAID技术广泛应用于数据存储和服务器领域,提高了数据存储和管理的可靠 性和性能。以下是RAID的几个常见应用场景:

磁盘阵列 RAID(详细)

1 磁盘阵列原理 最为常用的RAID形式是: ●RAID 0; ●RAID 1; ●RAID 0+1; ●RAID 3; ●RAID 5。 RAID级别RAID-0 RAID-1 RAID-3 RAID-5 RAID-10 别名条带镜像专用奇偶位 条带 分布奇偶位 条带 镜像阵列条 带 容错性没有有有有有冗余类型没有复制奇偶校验奇偶校验复制热备盘选项没有有有有有读性能高低高高中间随机写性能高低最低低中间连续写性能高低低低中间 所需磁盘数1个或更多2个或2*N 个 3个或更多3个或更多 4个或4*N 个 可用容量总磁盘容量总磁盘容量 的50% 总磁盘容量 的(n-1)/n。 n为磁盘数 总磁盘容量 的(n-1)/n。 n为磁盘数 总磁盘容量 的50% 典型应用无故障的迅 速读写,安 全性要求不 高 随机数据写 入,安全性 要求高 连续数据传 输,安全性 要求 随机数据传 输,安全性 要求高 数据量大, 安全性要求 高 RAID 0能获得最佳性能;RAID 1安全性最高,但性能低;RAID 5的安全性和RAID 3相同,但性能要好一点; 2. RAID 0 RAID 0又称Stripe(条带化),它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上进行存取。这样,系统有数据请求时,多个磁盘并行执行,每个磁盘执行属于自身部分的数据请求。

如上图所示,系统向由三个磁盘组成的逻辑硬盘(RAID 0 磁盘组)发出的I/O数据请求被转化为3项操作,每一项操作对应于一块物理硬盘。通过建立RAID 0,原先顺序的数据请求被分散到所有的三块硬盘中同时执行。从理论而言,三块硬盘的并行操作使同一时间内的磁盘读写速度提升了3倍。但由于会受到总线带宽等多种因素的影响,实际上的提升速率必定低于理论值。 RAID 0的缺点是不提供数据冗余,一旦用户数据损坏,损坏的数据将无法得到恢复。 3.RAID 1 RAID 1又称Mirror(镜像),它能最大限度地保证数据的可用性和可修复性。RAID 1的操作方式是将用户写入硬盘的数据,百分之百地自动复制到另一个硬盘上。 如上图所示,读取数据时,系统先从RAID1的源盘开始读取,若读取成功,系统略过备份盘,若失败,则系统自动读取备份盘上的数据。如果发生硬盘损坏,仍应当及时更换,并利用备份数据重建Mirror。 在所有RAID级别中,RAID 1的数据安全性最高。但是,备份数据占用了总存储空间的一半,其磁盘空间利用率较低。 4. RAID 0+1 RAID 0+1是RAID 0和RAID 1的组合形式,也称RAID 10。RAID 0+1兼顾了存储性

相关文档
最新文档