欢迎来到天天文库
浏览记录
ID:34418384
大小:96.66 KB
页数:10页
时间:2019-03-06
《raid介绍及创建步骤》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、磁盘阵列RAID磁盘阵列(RedundantArrayofIndependentDisks) 其特色是N台硬盘同时读取速度加快及提供容错性FaultTolerant,所以RAID主要是解决访问数据的存储速度问题(Storage)不是备份问题(BackupSolution)。 简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAIDLevels)。 磁盘阵列中针
2、对不同的应用使用的不同技术,称为RAIDlevel,RAID是RedundantArrayofIndependentDisks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID0~RAID5。 这个level并不代表技术的高低,level5并不高于level3,level1也不低过level4,至于要选择那一种RAIDlevel的产品,纯视用户的操作环境(operatingenvironment)及应用(application)而定,与level的高低没有必然的关系。 在RAID有一基本
3、概念称为EDAP(ExtendedDataAvailabilityandProtection),其强调扩充性及容错机制,也是各家厂商如:Mylex,IBM,HP,Compaq,Adaptec,Infortrend等诉求的重点,包括在不须停机情况下可处理以下动作: RAID磁盘阵列支持自动检测故障硬盘; RAID磁盘阵列支持重建硬盘坏轨的资料; RAID磁盘阵列支持不须停机的硬盘备援HotSpare; 技术规范 (1)RAID技术规范简介 冗余磁盘阵列技术最初的研制目的是为了组合小的廉价磁盘来代替
4、大的昂贵磁盘,以降低大批量数据存储的费用,同时也希望采用冗余信息的方式,使得磁盘失效时不会使对数据的访问受损失,从而开发出一定水平的数据保护技术,并且能适当的提升数据传输速度。 过去RAID一直是高档服务器才有缘享用,一直作为高档SCSI硬盘配套技术作应用。近来随着技术的发展和产品成本的不断下降,IDE硬盘性能有了很大提升,加之RAID芯片的普及,使得RAID也逐渐在个人电脑上得到应用。 那么为何叫做冗余磁盘阵列呢?冗余的汉语意思即多余,重复。而磁盘阵列说明不仅仅是一个磁盘,而是一组磁盘。这时你应该明白
5、了,它是利用重复的磁盘来处理数据,使得数据的稳定性得到提高。 (2)RAID的工作原理 RAID如何实现数据存储的高稳定性呢?我们不妨来看一下它的工作原理。RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别的。整个的RAID结构是一些磁盘结构,通过对磁盘进行组合达到提高效率,减少错误的目的,不要因为这么多名词而被吓坏了,它们的原理实际上十分简单。为了便于说明,下面示意图中的每个方块代表一个磁盘,竖的叫块或磁盘阵列,横称之为带区。 (3)JBOD模式 JBOD通常又称为Span。
6、它是在逻辑上将几个物理磁盘一个接一个连起来,组成一个大的逻辑磁盘。JBOD不提供容错,该阵列的容量等于组成Span的所有磁盘的容量的总和。JBOD严格意义上说,不属于RAID的范围。不过现在很多IDERAID控制芯片都带这种模式,JBOD就是简单的硬盘容量叠加,但系统处理时并没有采用并行的方式,写入数据的时候就是先写的一块硬盘,写满了再写第二块硬盘…… 实际应用中最常见的是RAID0RAID1RAID5和RAID10由于在大多数场合,RAID5包含了RAID2-4的优点,所以RAID2-4基本退出市场
7、现在,一般认为RAID2-4只用于RAID开发研究 (4)我们能够用得上的IDERAID 上面是对RAID原理的叙述,而我们Pcfans最关心的是RAID的应用。我们日常使用IDE硬盘,而且很容易买到IDERAID卡和集成RAID芯片的主板。所以跟我们最贴近的是IDERAID。限于应用级别很低,IDERAID多数只支持RAID0,RAID1,RAID0+1,JBOD模式。编辑本段RAID规范 主要包含RAID0~RAID7等数个规范,它们的侧重点各不相同,常见的规范有如下几种:RAID0:无差错控制的
8、带区组 要实现RAID0必须要有两个以上硬盘驱动器,RAID0实现了带区组,数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码,实现容易。它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定
此文档下载收益归作者所有