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个磁 盘 较低 好 要求数据安全性较 高的应用

RAID卡知识点

RAID卡知识点

RAID卡知识点
一、RAID的概念
RAID(Redundant Array of Independent Disks,即独立磁盘冗余阵列)是一种由计算机系统管理者和磁盘阵列技术结合实现的配置策略。

RAID类型主要有0,1,2,3,4,5,6,10等,可以通过RAID技术来实
现数据的容错性、共享性、可用性和性能。

RAID技术最初是由IBM设计出来的,它定义了一组磁盘组织的模式,可以将多块硬盘组成一个磁盘阵列,以提高系统的性能和稳定性。

RAID
卡的核心功能是把多个硬盘组合成一个磁盘阵列,所有的硬盘都会被
RAID管理,并且可以被操作系统识别到,因此经常需要使用RAID卡来实
现RAID技术。

二、RAID卡的作用
RAID卡是一种独特的硬件设备,它可以将多块硬盘以RAID方式组合
成一个RAID磁盘阵列,并实现磁盘容错性、共享性、可用性和性能。

RAID卡一般分为两种:一种是内置RAID卡,另一种是插槽RAID卡。


置RAID卡是直接安装在计算机主板上的,它具有支持容错功能,但需要
安装系统才能实现RAID;而插槽RAID卡则插在插槽的空位,具有更高的
性能和更广泛的容错功能,可以支持多种RAID等级,且能够与计算机兼
容使用。

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(Redundant Array of Independent Disks)是一种数据存储技术,旨在提高数据存储的可靠性、容错性和性能。

它通过将多个独立的硬盘驱动器组合在一起,以形成一个逻辑上的单个存储单元,从而提供更高的数据吞吐量和冗余备份。

RAID技术的概念基于以下几个关键原则:1. 数据分布,RAID将数据分散存储在多个硬盘驱动器上,以提高读写性能。

数据可以被分为多个块,并在多个驱动器上同时存储。

2. 冗余备份,RAID通过在多个硬盘驱动器上存储冗余数据来提供容错能力。

这意味着即使某个硬盘驱动器发生故障,数据仍然可用。

3. 容错性,RAID技术可以容忍一个或多个硬盘驱动器的故障。

当一个驱动器发生故障时,系统可以使用冗余数据或其他驱动器上的数据来恢复丢失的数据。

4. 性能提升,通过将数据分布在多个硬盘驱动器上,RAID可以提供更高的读写性能。

不同的RAID级别提供不同的性能和容错能力。

常见的RAID级别包括:RAID 0,将数据分散存储在多个驱动器上,提供更高的读写性能,但没有冗余备份。

RAID 1,通过镜像将数据同时存储在两个驱动器上,提供冗余备份,但没有性能提升。

RAID 5,将数据和校验信息分布在多个驱动器上,提供冗余备份和性能提升。

RAID 10,将数据分布在多个驱动器上,并通过镜像提供冗余备份和性能提升。

总之,RAID技术通过将多个独立的硬盘驱动器组合在一起,提供了数据存储的可靠性、容错性和性能提升。

不同的RAID级别适用于不同的应用场景,可以根据需求选择最合适的RAID级别。

存储基础知识(RAID及磁盘技术)..

存储基础知识(RAID及磁盘技术)..
• RAID由几块硬盘(物理卷)组成
• RAID可以多个硬盘按照指定容量创建一个或多个逻辑卷,便通过
LUN(Logic Unit Number)来标识。一个逻辑卷对于主机来说 就是一块硬盘(物理卷)
逻辑卷
LUN1
逻辑卷
LUN2
LUN3
物理卷
物理卷
RAID10
RAID5
多个物理卷上创建1个逻辑卷
多个物理卷上创建2个逻辑卷
特点:较高的数据冗余性能;超强的数据保护能力,可以应付多颗盘同 时出错; 优点:允许在同一组内并发进行多个写操作 缺点:计算校验地址占用较多的处理时间;较低的写入速率。
RAID6 P+Q

RAID6 P+Q会根据公式计算出P和Q的值,当有 两个数据同时丢失时,仍可以计算出原数据
磁盘1 条带1 条带2 数据1a 数据2d
I/O 2
I/O 2 (Disk 2)
• CPU运算速度飞速 提高,数据读写速 度不应该成为计算 机系统处理的瓶颈
节省时间
Total request execution time
速度 @ N x 单块硬盘的速度
RAID基本概念 ——条带
大数据块写入RAID时会被分成多个数据块并行写入多块硬盘, 这些大小一致的数据块就称为条带。同时数据读取时会并行从 多块硬盘读取条带数据,最后完整输出。 条带无疑会大幅度提升整体读写效率。
磁盘2 数据1b 数据2e
磁盘3 数据1c P2
磁盘4 P1 Q2
磁盘5 Q1 数据2f
条带3
条带4 条带5
数据3g
P4 Q5
P3
Q4 数据5m
Q3
数据4j 数据5n
数据3h

RAID的概念

RAID的概念

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

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

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

二、RAID的几种工作模式1、RAID0即Data Stripping数据分条技术。

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

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

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

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

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

提高系统的性能。

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

RAID

RAID

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

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

简单地解释,就是将N台硬盘通过RAID Controller (分Hardware,Software)结合成虚拟单台大容量的硬盘使用。

RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。

另外,raid还有杀虫剂品牌,法国特警队伍名,游戏专有名词等义项。

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

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

RAID磁盘阵列(Redundant Array of Independent Disk)简单地解释,RAID磁盘阵列就是将N块硬盘通过RAID Controller(分Hardware或Software)结合成虚拟单块大容量的硬盘使用,其特色是N块硬盘同时读取速度加快及提供容错性Fault Tolerant。

RAID有一基本概念称为EDAP(Extended Data Availability and Protection),其强调扩充性及容错机制,也是Mylex,IBM,HP,Compaq,Adaptec,Infortrend等各家厂商诉求的重点,包括在不须停机情况下可处理以下动作:RAID磁盘阵列支援自动检测故障硬盘;RAID磁盘阵列支援重建硬盘坏道的资料;RAID磁盘阵列支援支持不须停机的硬盘备援HotSpare;RAID磁盘阵列支援支持不须停机的硬盘替换HotSwap;RAID磁盘阵列支援扩充硬盘容量等。

一旦RAID阵列出现故障,硬件服务商只能给客户重新初始化或者REBUILD,这样客户数据就会无法挽回。

RAID0、RAID1详解

RAID0、RAID1详解
.
磁盘2 D8 D5 D2
条带2 条带深度 条带1 条带0
RAID关键技术-数据组织方式(2/2)
条带化的数据组织方式,实现了多块磁盘并发/并行存取数据,提高了数据存取效率。
并发读取数据D0、D1、D2 并行读取数据D0、D1、D2
并发:指多个物理磁盘一对一同时 响应多个I/O请求。
并行:指多个物理磁盘同时响应一 个I/O请求。
RAID 0不提供数据冗余保护,阵列中的任何一个硬盘失效都将导致整个 RAID组的数据丢失。
磁盘0 D6 D3 D0
RAID 0
磁盘1 D7 D4 D1
磁盘2 D8 D5 D2
.
RAID 0应用场景与优缺点
优缺点(注:阵列磁盘成员数为N):
RAID 0
优点 缺点 其他
特点
读性能高 写性能高 空间利用率高 安全性低 最小硬盘数 有效容量
镜像盘正常
.
RAID 1应用场景与优缺点
优缺点(注:阵列磁盘成员数为N):
RAID 1 优点 缺点 其他
特点
读性能高 安全性高 写性能差 空间利用率低 最小硬盘数 有效容量
备注
支持并发/并行读取 允许N-1个磁盘故障 不支持并行/并发写 N-1个磁盘作为镜像盘
安全性:不提供冗余策略。 性能:数据以条带形式均匀分布于各个硬盘,支持并发/行读写。
磁盘0 A1 A3
RAID 0
磁盘1 A2 A4
… …
.
RAID 0工作原理-数据写入
D5 D4 D3 D2 D1 D0
逻辑磁盘
写入数据块D2,D3… 写入数据块D1 写入数据块D0
D0,D1,D2,D3,D4,D5
磁盘0
磁盘1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RAID基本概念,专用术语介绍我们提供的 RAID 卡支持各种常用 RAID级别,如 0,1,5,10,50 等,您可以根据数据的重要性来选择。

在开始使用 RAID 卡之前,我们希望您能够对下面的概念有较深的理解,从而更好的配置和使用您的服务器。

RAID 0 是无数据冗余的存储空间条带化,具有低成本、极高读写性能、高存储空间利用率的RAID级别,适用于Video / Audio存储、临时文件的转储等对速度要求极其严格的特殊应用。

但由于没有数据冗余,其安全性大大降低,构成阵列的任何一块硬盘损坏都将带来数据灾难性的损失。

RAID1 使用磁盘镜像(disk mirroring)的技术,是两块硬盘数据完全镜像,安全性好,技术简单,管理方便,读写性能均好。

但其无法扩展(单块硬盘容量),数据空间浪费大。

RAID 5 是目前应用最广泛的RAID技术。

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

以n块硬盘构建的RAID5 阵列可以有n-1 块硬盘的容量,存储空间利用率非常高。

RAID 5 具有数据安全、较好的读写速度,空间利用率高等优点,应用非常广泛,但不足之处是 1 块硬盘出现故障以后,整个系统的性能大大降低。

RAID10 是RAID1 和RAID0的结合,RAID50 是RAID5和RAID0 的结合。

鉴于RAID0、RAID1和RAID5 的优缺点,RAID10 与RAID 50成为它们之间最好的平衡点。

如果您的配置中硬盘数目超过 6 块,我们强烈建议您选择RAID10 或RAID 50。

总的来说,RAID0及 RAID1 最适合PC服务器及图形工作站的用户,提供最佳的性能及最便宜的价格。

RAID5 适合于银行、金融、股市、数据库等大型数据处理中心 OLTP 应用,同时提供数据的安全性与较高读写性能。

MegaRAID BIOS Configuration Utility配置介绍当系统开机引导检测到Lsilogic megaraid 控制器时,系统会显示RAID卡的BIOS版本,内存,电池配置信息,并读取比较存储在硬盘或NVRAM内的阵列的配置信息,同时提示您按下<Ctrl>+<M> 键进入配置菜单。

举例如下:‘Lsi megaraid SCSI BIOS version G119 Sept 28,2004Copyright(c) Lsi Logic CorP.HA-0(bus 4 dev 2) megaraid SCSI 320-2XStandard FW 414E Dram=128MB(SDRAM)Battery module is present on adapter.1 Logical Drives found on the Host Adapter1 Logical Drives handled by BIOSPress <Ctrl><M>to run MegaRAID Configuration Utility or press <ctrl><H> for webbios.’RAID卡检测信息包括检测到的RAID卡类型是‘320-2X’,RAID卡firmware版本是414E,BIOS版本是G119,缓存为128MB,可选电池模块是否已经配置在RAID卡上,RAID卡上已经配置好的逻辑阵列信息等。

如果你在提示后几秒内没有按下<Ctrl><M>或<ctrl><H>键,系统就会继续正常引导启动。

Lsilogic U320-2X raid 卡用户手册它实现的功能包括:创建/删除/修改磁盘阵列配置信息,对支持数据冗余功能的阵列做数据一致性校验,对RAID卡,物理硬盘,逻辑阵列,电池做参数设置等。

如果某个逻辑阵列正在后台初始化,MegaRAID BIOS Configuration Utility和WebBIOS Configuration Utility不允许用户对阵列进行其他操作,除非有物理硬盘的掉线等意外事件打断了初始化,否则必须等待初始化完成。

主菜单如图2-1所示:图 2-1其中各主菜单的功能包括: Configure :创建/删除/修改磁盘阵列的配置。

Initialize :对一个或多逻辑阵列做初始化,通过设置adapter 属性可以设置初始化方式为‘快速’初始化或关闭快速初始化方式,缺省为前者。

需要注意的是快速格式化只是针对阵列的引导扇区初始化,其他存储空间并没有初始化,在快速初始化完成后当你使用那些没有初始化的容量时系统会自动启动后台初始化,而且速度较慢,我们建议您关掉快速初始化方式。

Objects :对adapter(RAID控制器),物理磁盘,逻辑阵列等对象做参数调整,以期达到用户希望的最佳性能。

Format:对出现坏道等损坏的物理磁盘做低级格式化。

Rebuild:对支持数据冗余的RAID阵列做数据重建的操作。

Check consistency :重新计算并比较支持数据冗余的逻辑阵列中的数据与相应的校验数据是否一致,如果不一致就进行纠正。

Reconstruct:对状态为Optimal的逻辑阵列进行RAID级别迁移或容量扩展。

MegaRAID BIOS Configuration Utility通用快捷热键:F2(显示物理盘的配置信息),F4(添加逻辑阵列的热备份盘),F3(显示逻辑盘配置信息),ESC(退出当前菜单,返回到上一级菜单)。

一个可用的磁盘阵列的创建过程简单的说包括:使用RAID卡上的可用磁盘创建与用户应用程序相适宜的RAID逻辑阵列;初始化逻辑阵列;对阵列,RAID卡设置的参数修改。

一个逻辑阵列必须经过初始化才可以使用。

下面逐一介绍各菜单的功能和使用。

2.1.1 Configure1、Easy configuration2、New configuration3、View/add configuration4、Clear configuration5、specify bootable logical driveLsilogic U320-2X raid 卡用户手册图2-21、 Easy Configure :简易/自动磁盘阵列配置,这个选项是针对对RAID不十分熟悉的用户设置的,就象我们使用的傻瓜相机,您只要选定自己想要配置的物理磁盘的数目,这个菜单就会为您配置通常环境下性能最佳的阵列选项,包括RAID级别,条带大小,I/O,读写策略等细微参数,但您无法选择要配置的阵列的大小,而只能使用最大可能允许的容量。

配置步骤如下:(1)、使用键盘上下左右方向箭移动光标选定您希望配置的物理磁盘,按空格依次确认加入,按<enter>确认选择完毕,其中RAID0至少需要1块以上磁盘,RAID1需要2块,RAID5至少需要3块磁盘,用空格选定的磁盘状态由‘ready’变成‘online’。

然后按<Ctrl>键确认选择完毕,并按下空格键确认选中阵列,然后按下<F10>键进入如下图所示的配置界面:图2-3(2)、逻辑阵列参数的配置:包括RAID level,stripe size (可选条带包括2 KB, 4 KB,8KB, 16 KB, 32 KB, 64 KB,128 KB。

缺省为64KB,一般而言,随机读取操作较频繁的应用程序选择较小的条带大小性能最优,串行读写频繁时选择较大的条带大小更合适),阵列大小,读写策略等。

移动光标键选中想要配置修改的参数项,按〈enter〉在随后出现的各可选子菜单中选择即可。

要回退到前一级菜单,请按〈Esc〉。

其中‘advanced menu’策略介绍如下:Write Policy:write back 设置为使能时,当控制器的缓存接收到一次交易的数据后,控制LsilogicU320-2X raid 卡用户手册器发出传输完成的信号给host 主机,而write through使能时,只有当硬盘接收到一次交易的数据后控制器才可以发送传输完成的信号给host 主机。

相比较而言,前者的效率更高,但在异常断电或关机事故时可能会造成用户数据的丢失,这对电子商务等在线交易是很严重的失误,所以很多重要的应用场合都使用带备用电池的RAID控制卡,或者直接设置cache 缓存的写策略为write through来保证数据的安全性。

缺省的情况下,write through是使能的。

Read Policy:read-ahead,normal,adaptive。

其中的adaptive 含义是:针对最近发生2次以上的读取相邻串行逻辑磁盘扇区的操作做预先读的操作,把数据提前读到缓存,从而提高系统的性能,如果所有的读操作都是随机的,就把算法设置为normal,而read ahead 设置所有的读操作均为预先读取操作算法。

缺省设置为normal。

cache policy:cache I/O设置所有的读操作都缓冲到RAID卡的缓存cache里,数据同时传输到缓存和host,如果同一个数据块被重复存取,数据直接从缓存里取用。

Direct I/O设置:设置所有的读操作都不要缓冲到RAID卡的缓存cache里。

缺省设置为direct I/O。

(3)、按〈Esc〉返回到前一级菜单,如果你确认目前的参数设置无需修改,选择‘accept’确认即可。

系统会弹出对话框提示您是否需要保存配置信息,选择确认‘yes’保存配置信息,信息被写入到组成该逻辑盘的各物理磁盘的32K保留区内。

图2-4(4)、选择主菜单‘initialize’,按空格选中要初始化的逻辑阵列,按F10初始化刚配置完成的逻辑阵列,如果你设置RAID卡使能快速初始化,那么初始化的速度会非常快,但当磁盘使用容量超过了快速初始化的范围后就会启动速度非常慢的后台初始化,所以我们建议您设置‘fast initialize’为disable,虽然初始化速度略慢些,但不会出现后台初始化影响您后续的磁盘阵列操作。

等待初始化完成后按任意键重新启动服务器,您就可以开始安装操作系统等其他操作了。

2、New Configure :重新配置磁盘阵列将清除您以前在磁盘上的所有配置信息。

请小心使用。

与‘easy configure’菜单相比,该菜单可以关联多个相同配置的阵列组成一个逻辑阵列,这个功能被称为‘ array span’。

除此之外,该菜单的配置和使用与2.1基本相同,具体的配置步骤不做详细叙述。

针对逻辑阵列中的参数配置中的‘span’介绍如下(以创建RAID10阵列为例):首先按空格键依次选中两块磁盘,磁盘状态由READY变为ONLINE并闪烁,回车,继续使用空格键选中另外两块状态为READY的磁盘,回车,4块硬盘的状态分别如下:Lsilogic U320-2X raid 卡用户手册图2-5再回车进行 RAID 配置,在下图的界面中使用空格键和左右方向键配合选中两个阵列:图2-6按<F10>进入详细配置界面:图2-7选择RAID级别为RAID 1,Span=YES,Accept则RAID 10配置结束。

相关文档
最新文档