顽石

人生在勤,不索何获!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【转载】RAID扫盲

Posted on 2010-03-15 19:19  顽石  阅读(193)  评论(0编辑  收藏  举报

RAID   Redundant   Arrays   of   Independent   Disks的简称,中文为廉价冗余磁盘阵列。作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,巳经发展了六个级别,其级别分别是0、1、2、3、4、5等。但是最常用的是0、1、3、5四个级别。下面就介绍这四个级别。  
  RAID   Level   0  
  RAID   0亦称为带区集。它是将多个磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。所以,在所有的级别中,RAID   0的速度是最快的。但是RAID   0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用。    
  RAID   Level   1    
  RAID   1就是镜像。其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID   1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID上磁盘利用率最低的一个级别。    
  RAID   Level   3  
  RAID   3存放数据的原理和RAID0、RAID1不同。RAID   3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘中。它象RAID   0一样以并行的方式来存放数,但速度没有RAID   0快。如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上的数据。不过,如果校验盘(物理)  
  损坏的话,则全部数据都无法使用。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。  
  RAID   Level   5  
  RAID   5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。    
  此外,由这几个RAID级别发展出来的系统对数据的保护更加出色,如0+1、10、30、50等。