RAID磁盘阵列技术及数据恢复原理._第1页
RAID磁盘阵列技术及数据恢复原理._第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、RAID 磁盘阵列技术及数据恢复原理目前人们逐渐认识了磁盘阵列技术。磁盘阵列技术可以详细地划分为若干个级别 0-5 RAID 技术,并且又发展了所谓的 RAID Level 10, 30, 50 的新的级别。RAID 是廉价冗余磁盘阵列(Redundant Array of Inexpensive Disk 的简称。用 RAID 的好处 简单的说就是:安全性高,速度快,数据容量超大。某些级别的 RAID 技术可以把速度提高到单个硬盘驱动器的 400%。磁盘阵列 把多个硬盘驱动器连接在一起协同工作,大大提高了速度,同时把硬盘系统的可靠性 提高到接近无错的境界。这些 容错”系统速度极快,同时可靠性

2、极高。由磁盘阵列角度来看磁盘阵列的规格最重要就在速度,也就是 CPU 的种类。我们知道 SCSI 的演变 是由SCSI 2 (Narrow, 8 bits, 10MB/s, SCSI 3 (Wide, 16bits, 20MB/s, Ultra Wide (16bits,40MB/s, Ultra 2 (Ultra Ultra Wide, 80MB/s, Ultra 3 (Ultra Ultra Ultra Wide, 160MB/s, 在由SCSI 到 Serial I/O,也就是所谓的 Fibre Channel (FC-AL, Fibre Channel - Arbitration Lo

3、op,100 -200MB/s, SSA (Serial Storage Architecture, 80-160 MB/s,在过 去使用 Ultra WideSCSI, 40MB/s 的磁盘阵列时对 CPU 的要求不须太快,因为 SCSI 本身也不是很快 但是当 SCSI 演变到 Ultra 2, 80MB/s 时,对 CPU 的要求就非常关 键。一般的 CPU, (如 586就必须改为高速的 RISC CPU, (如 In tel RISC CPU, i960RD 32bits, i960RN 64 bits,不但是 RISC CPU,甚至于还分 32bits, 64 bits RISC

4、CPU 的差 异。586 与 RISC CPU 的差异可想而知!这是由磁盘阵列的观点出发来看的。由服务器的角度来看服务器的结构已由传统的 I/O 结构改为 I2O ( Intelligent I/O,简称I2O 的结构,其目的就是为了减少服务器 CPU 的负担,才会将系统的 I/O 与服务 器CPU负载分开。 In tel因此提出 I2O的架构,I2O也是由一颗 RISC CPU ( i960RD 或 I960RN来负责 I/O 的工作。试想想若服务器内都已是由 RISC i960 CPU 来负责 I/O,结果磁盘阵列上却仍是用 586 CPU,速度会快吗?由操作系统的角度来看SCO Ope

5、nServer 5.0 32 bitsMicrosoft Win dows NT 32 bitsSCO Un ixware 7.x 64 bitsMicroSoft Win dows NT 2000 32 bit 64 bitsSUN Solaris 64 bits其他操作系统在操作系统都已由 32 bits 转到 64 bits 磁盘阵列上的 CPU 必须是 In tel i960RISC CPU 才能满足速度的要求。586 CPU 是无法满足的!磁盘阵列的功能磁盘阵列内的硬盘连接方式是用 SCA-II 整体后背板还是只是用 SCSI 线连的?在SCA-II 整体后背板上是否有隔绝芯片以防硬

6、盘在热插拔时所产生的高 /低电压,使 系统电压回流,造成系统的不稳定,产生数据丢失的情形。我们一定要重视这个问题,因为在磁盘阵列内很多硬盘都是共用这同一 SCSI 总线一个硬盘热插拔,可不能影响其它的硬盘!要么是热插拔或带电插拔?硬盘有分 热插拔硬盘,80 针的硬盘是热插拔硬盘,68 针的不是热插拔硬盘,有没有热插拔,在电 路上的设计差异就在于有没有保护线路的设计,同样的硬盘拖架也是一样有分真的 热插拔及假的热插拔的区别。磁盘阵列内的硬盘是否有顺序的要求?也就是说硬盘可否不按次序地插回阵列 中,数据仍能正常的存取?很多人认为不是很重要,不太会发生,但是可能会发生的,我 们就要防止它发生。假如您

7、用六个硬盘做阵列,在最出初始化时,此六个硬盘是有顺 序放置在磁盘阵列内,分为第一、第二到第六个硬盘,是有顺序的。如果您买的磁盘阵列是有顺序的要求,则您要注意了:有一天您将硬盘取出,做清洁时一定要以原来的摆放顺序插回磁盘阵列中,否则您的数据可能因硬盘顺序与原 来的不苻,磁盘阵列上的控制器不认而数据丢失!因为您的硬盘的 SCSI ID 号乱掉所 致。现在的磁盘阵列产品都已有这种不要求硬盘有顺序的功能,为了防止上述的事 件发生,都是不要求硬盘有顺序的。我们将讨论这些新技术,以及不同级别 RAID 的优缺点。我们并不想涉及那些关键性的技术细节问题,而是将磁盘阵列和 RAID 技 术介绍给对它们尚不熟悉

8、的人们。相信这将帮助你选用合适的RAID 技术。硬盘数据跨盘(Spanning数据跨盘技术使多个硬盘像一个硬盘那样工作,这使用户通过组合已有的资源 或增加一些资源来廉价地突破现有的硬盘空间限制。4 个 300 兆字节的硬盘驱动器连结在一起,构成一个 SCSI 系统。用户只看到一 个有 1200 兆字节的 C 盘,而不是看到 C,D,E,F,4 个 300 兆字节的硬盘。在这样的环 境中,系统管理员不必担心某个硬盘上会发生硬盘安全检空间不够的情况。 因为现 在 1200 兆字节的容量全在一个卷(Volume 上(例如硬盘 C 上。系统管理员可以安全 地建立所需要的任何层次的文件系统,而不需要在多

9、个单独硬盘环境的限制下,计划 他的文件系统。硬盘数据跨盘本身并不是 RAID,它不能改善硬盘的可*性和速度。但是它有这 样的好处,即多个小型廉价硬盘可以根据需要增加到硬盘子系统上。磁盘阵列分类硬盘分段(Disk Striping,RAID 0硬盘分段的方法把数据写到多个硬盘,而不是只写到一个盘上,这也叫作 RAID O,在磁盘阵列子系统中,数据按系统规定的段”(Segment单位依次写入多个硬盘,例如数据段 1 写入硬盘 0,段 2 写入硬盘 1,段 3 写入硬盘 2 等等。 当数据写完最后一 个硬盘时,它就重新从盘 0 的下一可用段开始写入,写数据的全过程按此重复直至数 据写完。段由块组成,

10、而块又由字节组成。因此,当段的大小为 4 个块,而块又由 256 个字节组成时,依字节大小计算,段的大小等于 1024 个字节。第 11024 字节写入盘 0,第1025 2048 字节写盘 1 等。假如我们的硬盘子系统有 5 个硬盘,我们要写 20,000 个 字节总之,由于硬盘分段的方法,是把数据立即写入(读出多个硬盘,因此它的速度比 较快。实际上,数据的传输是顺序的,但多个读(或写操作则可以相互重迭进行。这就 是说,正当段 1 在写入驱动器 0 时,段 2 写入驱动器 1 的操作也开始了;而当段 2 尚在 写盘驱动器 1 时,段 3 数据已送驱动器 2;如此类推,在同一时刻有几个盘(即使不是所 有的盘在同时写数据。因为数据送入盘驱动器的速度要远大于写入物理盘的速度。 因此只要根据这个特点编制出控制软件,就能实现上述数据同时写盘的操作。遗憾的是 RAID 0 不是提供冗余的数据,这是非常危险的。因为必须保证

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论