RAID

      RAID(Redundant Arrays of Inexpensive Disks)廉价磁盘冗余阵列,就是将多块磁盘组合成一块然后在这块大磁盘上进行进行分区使用,来提高其耐用性(通过磁盘冗余来实现)和I/O能力(通过磁盘并行读写来实现)。

一、RAID有三种模式:

    第一种是外接式,这种常用在大型服务器上,价钱会很贵(硬件)。第二种是内接式,就是在主板上安装RAID控制器(硬件)。第三种是用软件来实现出来(通过软件把硬盘配置成逻辑盘)。


二、RAID的级别

      

RAID是分级别的分为:RAID0,RAID1,RAID3,RAID4,RAID5,RAID6。最常用的是RAID0,RAID1,RAID5。级别不分高低,只是按照不同作用来划分的。

1、RAID0:

      RAID0(条带卷)没有冗余能力,速度快,在存放数据时会把数据按磁盘数来分段(chunk)写入磁盘中。比如你有三块,会把数据分成三份写入这些磁盘中,但是没有冗余能力,其中只要有一块磁盘坏掉,所有数据就无法使用。最少要两块磁盘。

wKioL1Z2XdqhKWDyAABjpL92bN4125.jpg



2、RAID1:(镜像)在一块硬盘上存放数据时,在另一块硬盘上也写入相同的数据。速度不快,但是允许一块磁盘出错(降级模式),在所有级别中安全性算是最好的磁盘利用率小,可靠性高。最少要2块磁盘。

wKioL1Z2X8Kx0Iv2AABm4O6P_W8794.jpg



3、RAID5:RAID5是根据数据的校验位来确定数据的安全的,允许单个磁盘出错,把数据段校验位分别存放在硬盘中,这样的话,不管哪一块硬盘上的数据坏掉,就可以根据其他硬盘上的校验位来重建数据。最少需要三块硬盘。RAID5中校验盘是轮流做的。


wKiom1Z2YpzCvw9SAACj7vFlLjA923.jpg


混合类型:

RAID10与RAID01

 RAID10就是先做RAID1在做RAID0

 RAID10先进行镜像再进行条带存放,既具有RAID1的安全性,又具有RAID0的快速性。磁盘空间利用率只有50%。每个磁盘都有镜像盘。最少要需要4块磁盘。


RAID01是先进行条带存放再进行镜像。它和RAID10的空间利用率是一样的。


你可能感兴趣的:(raid)