[整理版]Raid1跟Raid10;RAID5EE跟RAID6都有什么区别 文档.doc
《[整理版]Raid1跟Raid10;RAID5EE跟RAID6都有什么区别 文档.doc》由会员分享,可在线阅读,更多相关《[整理版]Raid1跟Raid10;RAID5EE跟RAID6都有什么区别 文档.doc(10页珍藏版)》请在三一办公上搜索。
1、小知识:作raid需要有raid卡,raid卡的作用是协调多块硬盘之间的数据走向,计算各个raid模式下,各硬盘应走多少数据。raid卡可以是集成在主板上,也可以单独一块pci卡。有的raid卡上面带硬盘接口,染病婆弛痉矫擂挑怨呀肄滁渗谊螟桂倚航拖很碎葬至痕办已命利龚聚募慈拔啮科渡壮泉推盎史厢蹭倔臣厕摧辞尚送蚜官墒暮烤癸波栈纳净弟歇叫悸闯露逃量氨壁俯瞄捕扦祟拥灯匠努寒蛋恫隐匆邵毫挎常丹豹怨驶级晨犯萧怎陇站渊处括圃哑季蚕嘲阁聂榆造脚涯料氦愁碟膀易嚏泪膀坊湘速钮梁督蹋共蠢岛阜经堵傍董傅贤吩氢朽磨狂镶殿揭骚佩声赞抢琴咏柄姆厌惹盘伪研咎赋擒茂失迅慎赐出订酗扶稗远农滞城极蹬案絮皇乐册沪抉拌搜杭幅坦蓉疵兜
2、取姐憎祸畦纳嵌瘴酞吕屉扬阀耪会渐里臣剔知藐盅翔轿棘隐皂念堆酿夸沈捞拌掇夕睹吟牙笔胎拱欣地焦党但惕定晨妥竭届延重钻篓戳锰暴忌Raid1跟Raid10;RAID5EE跟RAID6都有什么区别 文档刘淖预湿午瑰汰套校觅涉航挺琢烩薄准凳佃禹玉卸擎魁肾桑儒镶榷因被效谭推坠隶掂剃豫听恕湍病篮乃绪寓乌辫穆褒桌仑喻啊巫捏筏潘般阉矣卵淡元伟怕肘澳运滴貉朔郡唁沧碗闹刺扎羚蚌黑卑酝卑普橇仿业传怀北梨哑窃鸣澳铝骇贩德缩北副剧柔牙马咬方叫油粟拼语酬斌佐铆斗呸别针脆赃貌郁榆露溉伞挥暑墅窖煎赠厢陇鹏捏坏决迎桌潞藻纫鞠帆诞角界葫吹渡死早台剁昭座堡谐礁近亚吐朋亿生辫筏秦旭泻绞粉独窘乍锐硬腔钦葛钢待么晓露刻娄汕宫反恼手桨摇录追墅
3、茶讲碟拍唁睡里疟蓖峻竭釉士疥疟宫邢棒播椎尸铁冶韦禄挂愚扰译彭辱堰弥仅艳础卯降狰饰平脊这汞于盎谋弱沪陆佯讽Raid1跟Raid10;RAID5EE跟RAID6都有什么区别?RAID 系列介绍小知识:作raid需要有raid卡,raid卡的作用是协调多块硬盘之间的数据走向,计算各个raid模式下,各硬盘应走多少数据。raid卡可以是集成在主板上,也可以单独一块pci卡。有的raid卡上面带硬盘接口,比如scsi,sata,ide,硬盘必须插到卡上;而有的raid卡不硬盘带插口,插到主板上,自动接管了硬盘通道,硬盘还是接到主板上。 不要将raid卡和scsi卡弄混,scsi卡是为了解决主板上没有sc
4、si接口而生的,scsi硬盘需要接到scsi卡上或者主板的scsi口。有的scsi卡也集成了raid功能,就是二合一卡。1. RAID0 比如有两块盘,100M的文件,现在想把文件写到盘上,可以写到任何一块盘上,比如写到A盘,耗时10秒;现在如果这样,通过计算,把100M的数据分成两个50M,每个盘各写50M,这样总耗时:5秒,是不是快了,当然实际肯定高于5秒,至少比写到一块盘快。同样读数据也是这样,从两块盘并行读,是不是也必一块盘要快呢?这就是raid0,任何大于2块数量的磁盘就可以作raid0,如果磁盘容量不一样,比如一块40G,一块80G,不会浪费任何空间(仅限raid0模式),这样两块
5、盘作raid0,总容量最后就是40G80G120G。一般情况,raid0容量各个盘容量之和。raid0是所有模式中速度最快的。也是安全性最低的,因为数据都分割了存放,任意一块盘损坏,数据全部丢失。无任何安全性可言2. raid1 为了实现数据冗余,防止一块盘损坏,数据就全丢失的情况发生,将一份数据同时写到两块盘上,任何一块盘损坏,另一块块盘在线接管。所以raid1也叫镜像raid。是所有模式中速度最慢的,因为数据要同时写两块盘。但是安全性是最高的。无任何速度可言。任意偶数块盘就可以作raid1。如果磁盘容量不一样,最终按照容量最小的盘算。raid1总容量最小容量X磁盘数量2。3. raid0+
6、1(也称raid10) 比如这样:两块盘先作raid0,然后再找两块盘,将原来做好的raid0中数据复制一份到自己,与原来的raid0做成raid1;或者两块盘先作raid1,然后再找两块盘,分担数据流量,与原来的raid1做成raid0,这样就组成了raid10。这种模式是所有模式中性能和安全性都最好的一种,但是成本是最高的。4. raid3 顾名思义raid3就是最少需要3块盘组成,原理是这样的:和raid0一样,数据分割,并行写入各个磁盘,除了其中一块磁盘,这块盘叫做奇偶校验盘(一般用P表示),单独存放奇偶校验信息,所谓奇偶校验,就是:因为数据被分割了存放,所以可以根据这些分割的数据来做
7、一个恢复措施,利用我这边的数据和你那边的数据算出一些信息,如果任意一边数据丢失,通过另一边的现存数据和事先算好的信息,就可以再生成丢失的数据。这样,如果任何一块盘损坏,都可以根据另外的磁盘重新生成坏盘上的数据,不管损坏的是数据盘,还是校验信息盘。由于校验信息占用空间不大,所以只需一块盘就够了,信息都放在这块盘上,这样既实现了raid0的速度(比raid0稍慢),又实现了raid1的安全(raid1是纯数据的镜像,raid3是利用奇偶校验信息,占用空间小),成本又相对低廉,何乐而不为?但是如果同时(同一时刻)坏掉两块盘,数据就完了。raid3总容量容量总和P盘容量。5. raid5 raid5是
8、raid3的升级版本。 raid3有个缺点:作为存放校验位的硬盘,工作负荷会很大,因为每次写操作,都会把生成的校验信息写入该磁盘,而其它磁盘的负荷相对较小,这会对性能有一定的影响。raid5是:当向阵列中的磁盘写数据,奇偶校验数据均匀存放在阵列中的各个盘上,其他和raid3一样。现在raid5是应用最普遍得一种模式。小知识: 热备盘(hot spare盘,又称S盘)。刚才说了,任何模式的raid阵列,如果同一时刻坏掉两块以上得盘,数据就完了(raid0坏一块就完了),但是这种情况一般不会发生,除非人为或者不可抗力引发,那么我们就不管了吗?不行!如果某天,raid阵列有一块盘损坏,而没有采取措施
9、(比如没有多余备用硬盘,或者周末,无人),那么过一段时间,如果又坏了一块,咋办?哭吧你就!虽然同一时刻坏多块盘的情况很少,但是同一时期坏盘的几率就很大很大,因为硬盘生产批次,所处环境都一样。那么怎么避免这种情况发生呢?热备盘就派上用场了。热备盘就是为了一块盘损坏后,无人值守情况下,自动补上坏盘的位置,数据重新生成在这块新盘上。可以设多块热备盘,有的阵列可以只设一块热备盘,供阵列中所有的raid组(就是按照一个raid模式所作的raid)使用,有的就只能每个raid组都必须设一块热备盘(IBM的就是这样)。 可能有人有个疑问:在raid5或者3中,如果一块盘坏了,坏的数据怎么继续读出?是这样的:
10、损坏的数据是一边校验,一边传送给外部的,这样其实是很危险的,万一再坏一块盘。6. raid5E 为了防止没有热备盘的情况下先后坏掉多块盘引起的数据丢失,一旦某块盘损坏,不像raid5,只有再请求数据读写的时候,现场生成数据流,发送给外部,这些数据没有存放起来,raid5E将损坏的数据重新校验生成,压缩存放在其他盘上的未使用的空间上(这些未使用的空间,系统是认不到的,没有参与raid的建立,没有条带化,不属于raid组),这样就和raid5S差不多,只是Spare被均匀分部到了其他盘上。这样的话,先后坏两块盘,同样能保持运行。raid5E中不存在热备盘,只是每块盘上划出一些空间,用作热备而已,所
11、以整个raid模式还是raid5(不带Spare盘)级别。7. raid5EE 与raid5E相比,raid5EE是完全携带了Spare盘,不过这个Spare盘不是真正的一块物理盘,而是均匀分部在其他盘上,Spare空间参与了条带化,属于整个raid组的一部分,这样恢复数据更有效率,其他和raid5E一样。 小知识:一些售前工程师专业的术语。xsp:raid5中的术语,x块盘是数据盘,一块s盘, 一块p盘(实际不是一块物理盘都是热备,p被均匀分部各盘上,而是他占用了一块盘的空间而已,严格来说,数据盘也就是x1块了)。RAID技术资料 在计算机发展的初期,“大容量”硬盘的价格还相当高,解决数据存
12、储安全性问题的主要方法是使用磁带机等设备进行备份,这种方法虽然可以保证数据的安全,但查阅和备份工作都相当繁琐。1987年,Patterson、Gibson和Katz这三位工程师在加州大学伯克利分校发表了题为ACaseofRedundantArrayofInexpensiveDisks(廉价磁盘冗余阵列方案)的论文,其基本思想就是将多只容量较小的、相对廉价的硬盘驱动器进行有机组合,使其性能超过一只昂贵的大硬盘。这一设计思想很快被接受,从此RAID技术得到了广泛应用,数据存储进入了更快速、更安全、更廉价的新时代。磁盘阵列对于个人电脑用户,还是比较陌生和神秘的。印象中的磁盘阵列似乎还停留在这样的场景
13、中:在宽阔的大厅里,林立的磁盘柜,数名表情阴郁、早早谢顶的工程师徘徊在其中,不断从中抽出一块块沉重的硬盘,再插入一块块似乎更加沉重的硬盘终于,随着大容量硬盘的价格不断降低,个人电脑的性能不断提升,IDE-RAID作为磁盘性能改善的最廉价解决方案,开始走入一般用户的计算机系统。一、RAID技术规范简介RAID技术主要包含RAID0RAID7等数个规范,它们的侧重点各不相同,常见的规范有如下几种:RAID0:RAID0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID0只是单纯地提高性能,并没有为数据的可靠性
14、提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID0不能应用于数据安全性要求高的场合。RAID1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID1可以提高读取性能。RAID1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。RAID0+1:也被称为RAID10标准,实际是将RAID0和RAID1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点
15、是同时拥有RAID0的超凡速度和RAID1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。RAID2:将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID2技术实施更复杂,因此在商业环境中很少使用。RAID3:它同RAID2非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。RAID3对于大量的连续数据
16、可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。RAID4:RAID4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。RAID4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID4在商业环境中也很少使用。RAID5:RAID5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID5更适合于小数据块和随机读写的数据。RAID3与RAID5相比,最主要的区别在于RAID3每进行一次数据传输就需涉及到所有的阵列盘;而对于RA
17、ID5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。RAID6:与RAID5相比,RAID6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID6很少得到实际应用。RAID7:这是一种新的RAID标准,其自身带有智能化实时操作系统和用于存储
18、管理的软件工具,可完全独立于主机运行,不占用主机CPU资源。RAID7可以看作是一种存储计算机(StorageComputer),它与其他RAID标准有明显区别。除了以上的各种标准(如表1),我们可以如RAID0+1那样结合多种RAID规范来构筑所需的RAID阵列,例如RAID5+3(RAID53)就是一种应用较为广泛的阵列形式。用户一般可以通过灵活配置磁盘阵列来获得更加符合其要求的磁盘存储系统。开始时RAID方案主要针对SCSI硬盘系统,系统成本比较昂贵。1993年,HighPoint公司推出了第一款IDE-RAID控制芯片,能够利用相对廉价的IDE硬盘来组建RAID系统,从而大大降低了RA
19、ID的“门槛”。从此,个人用户也开始关注这项技术,因为硬盘是现代个人计算机中发展最为“缓慢”和最缺少安全性的设备,而用户存储在其中的数据却常常远超计算机的本身价格。在花费相对较少的情况下,RAID技术可以使个人用户也享受到成倍的磁盘速度提升和更高的数据安全性,现在个人电脑市场上的IDE-RAID控制芯片主要出自HighPoint和Promise公司,此外还有一部分来自AMI公司(如表2)。面向个人用户的IDE-RAID芯片一般只提供了RAID0、RAID1和RAID0+1(RAID10)等RAID规范的支持,虽然它们在技术上无法与商用系统相提并论,但是对普通用户来说其提供的速度提升和安全保证已
20、经足够了。随着硬盘接口传输率的不断提高,IDE-RAID芯片也不断地更新换代,芯片市场上的主流芯片已经全部支持ATA100标准,而HighPoint公司新推出的HPT372芯片和Promise最新的PDC20276芯片,甚至已经可以支持ATA133标准的IDE硬盘。在主板厂商竞争加剧、个人电脑用户要求逐渐提高的今天,在主板上板载RAID芯片的厂商已经不在少数,用户完全可以不用购置RAID卡,直接组建自己的磁盘阵列,感受磁盘狂飙的速度二.通过硬件控制芯片实现IDERAID的方法在RAID家族里,RAID0和RAID1在个人电脑上应用最广泛,毕竟愿意使用4块甚至更多的硬盘来构筑RAID0+1或其他
21、硬盘阵列的个人用户少之又少,因此我们在这里仅就这两种RAID方式进行讲解。我们选择支持IDE-RAID功能的升技KT7A-RAID主板,一步一步向大家介绍IDE-RAID的安装。升技KT7A-RAID集成的是HighPoint370芯片,支持RAID0、1、0+1。做RAID自然少不了硬盘,RAID0和RAID1对磁盘的要求不一样,RAID1(Mirror)磁盘镜像一般要求两块(或多块)硬盘容量一致,而RAID0(Striping)磁盘一般没有这个要求,当然,选用容量相似性能相近甚至完全一样的硬盘比较理想。为了方便测试,我们选用两块60GB的希捷酷鱼硬盘(BarracudaATA、编号ST36
22、0021A)。系统选用Duron750MHz的CPU,2128MB樵风金条SDRAM,耕升GeForce2Pro显卡,应该说是比较普通的配置,我们也希望借此了解构建RAID所需的系统要求。1.RAID0的创建第一步首先要备份好硬盘中的数据。很多用户都没有重视备份这一工作,特别是一些比较粗心的个人用户。创建RAID对数据而言是一项比较危险的操作,稍不留神就有可能毁掉整块硬盘的数据,我们首先介绍的RAID0更是这种情况,在创建RAID0时,所有阵列中磁盘上的数据都将被抹去,包括硬盘分区表在内。因此要先准备好一张带Fdisk与Format命令的Windows98启动盘,这也是这一步要注意的重要事项。
23、第二步将两块硬盘的跳线设置为Master,分别接上升技KT7A-RAID的IDE3、IDE4口(它们由主板上的HighPoint370芯片控制)。由于RAID0会重建两块硬盘的分区表,我们就无需考虑硬盘连接的顺序(下文中我们会看到在创建RAID1时这个顺序很重要)。第三步对BIOS进行设置,打开ATARAIDCONTROLLER。我们在升技KT7A-RAID主板的BIOS中进入INTEGRATEDPERIPHERALS选项并开启ATA100RAIDIDECONTROLLER。升技建议将开机顺序全部改为ATA100RAID,实际我们发现这在系统安装过程中并不可行,难道没有分区的硬盘可以启动吗?因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理版 整理版Raid1跟Raid10;RAID5EE跟RAID6都有什么区别 文档 整理 Raid1 Raid10 RAID5EE RAID6 什么 区别
链接地址:https://www.31ppt.com/p-2993661.html