- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RAID基础
一.冗余技术??? 冗余技术是为了保障重要系统设备不停止运转而采取的一些技术措施。以计算机为例,其服务器及电源等重要设备,都采用一用二备甚至一用三备的配置。正常工作时,几台服务器同时工作,互为备用。电源也是这样。一旦遇到停电或者机器故障,自动转到正常设备上继续运行。确保系统不停机,数据不丢失。例如,金融系统的设备应当是这样的。二.RAID简介??? RAID是Redundant Array of Inexpensive(Independient) Disks的缩写,中文名称是廉价(独立)磁盘冗余阵列。??? RAID主要用于为大型服务器提供高端的存储功能和冗余的数据安全。在系统中,RAID被看作是一个逻辑分区,但是它是由多个硬盘组成的(最少两块)。它通过在多个硬盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量,而且在很多RAID模式中都有较为完备的相互/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。三.RAID实现的方式??? RAID的实现可以有硬件和软件两种不同的方式:硬件方式就是通过RAID控制器实现;软件方式则是通过软件把服务器中的多个磁盘组合起来,实现条带化快速数据存储和安全冗余。??? 硬件RAID通常是利用服务器主板上所集成的RAID控制器,或者单独购买RAID控制卡,连接多个独立磁盘实现的。现在几乎所有的服务器主板都集成了RAID控制器,可以实现诸如RAID 0/1之类的RAID模式。如果需要连接更多的磁盘,实现调整的数据存储和冗余,则需另外配置RAID控制卡。总的来说,硬件RAID性能较好,应用也较广,特别适合于需要调整数据存储和安全冗余的环境,但价格较贵。??? 软件RAID是利用操作系统(如Windows Server 2003、Fedora Core 5等)和第三方存储软件开发商的软件,来实现RAID的。它无需另外购买RAID卡,也可在无RAID控制器的主板上实现。这种软件RAID的实现方式成本较低,但配置复杂,同时性能较低,仅适合小规模的数据存储网络使用。四.RAID分类??? 常用到的RAID,主要包括RAID 0、RAID 1、RAID 5三种级别的RAID方法以及它们的互相组合RAID 0+1和RAID 0+5。实现RAID 0和RAID 1最少需要两块硬盘,而RAID 5至少需要三块硬盘。实现RAID 0+1至少需要4块硬盘,实现RAID 0+5至少需要6块硬盘。1.RAID 0??? RAID 0是将要存取的数据以条带状形式尽量平均分配到多个硬盘上,读写时多个硬盘同时进行读写,从而提高数据的读写速度。RAID 0另一目的是获得更大的“单个”磁盘容量。??? 其原理可以参见图39-1-1,在该图中一个圆柱就是一块磁盘(以下均是),它们并联在一起。从图中可以看出,RAID 0在存储数据时由RAID控制器(软件或硬件)分割成大小相同的数据条,同时写入阵列中的磁盘。
图39-1-1? RAID 0示意图
??? 通过RAID 0,数据就等于并行的写入和读取,从而非常有助于提高存储系统的性能。相比单个硬盘,两个硬盘的RAID 0系统,其性能可以提高50%。??? 不过RAID 0还不能算是真正的RAID,因为它没有数据冗余能力。由于没有备份或校验恢复设计,在RAID 0阵列中任何一个硬盘损坏就可导致整个阵列数据的损坏,因为数据都是分布存储的。2.RAID 1??? RAID 1又称镜像方式。这种工作方式的出现完全是为了数据安全考虑的,它是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上或硬盘的不同地方(镜像),参见图39-1-2。当读取数据时,系统先从RAID 1的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。
图39-1-2? RAID 1示意图
??? 由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,镜像的磁盘空间利用率低,存储成本高。3.RAID 0+1??? RAID 0+1也被称为RAID 10标准,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。也就是先将若干个磁盘按RAID 0标准整合出两个大小相等的磁盘,再将这两个磁盘做镜像。可参见图39-1-3理解。
图39-1-3? RAID 0+1示意图
??? 它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同
原创力文档


文档评论(0)