作为一名合格的IDC运维人员,raid是基础,也是必须要了解的一个知识点
Raid简称 “磁盘阵列”
磁盘阵列的作用
1》提高传输速率
RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量,可以让很多磁盘驱动器同时传输数据,从而达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。
2》通过数据校验提供容错功能
RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。
RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性
RAID 的几种工作模式
RAID0
就是把 x 块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的 x 倍
优点:可以增加磁盘的容量
缺点:如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,
2 、 RAID 1
把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力
优点:只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,
缺点:磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高
3、 RAID5
数据以块为单位分布到各个硬盘上。RAID 5不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
优点:奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,
缺点:所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准,只允许有一块硬盘出现故障,出现故障时需要尽快更换
4、RAID6
两个独立分布式校验方案的独立数据磁盘
raid 6将校验码写入到两个驱动器里面,这样就增强了磁盘的容错能力,同时raid 6阵列中允许出现故障的磁盘也就达到了两个,但相应的阵列磁盘数量最少也要4个磁盘
优点:增强了容错功能
缺点:RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用。
5、RAID10
RAID10又称为RAID1+0,先进行镜像(RAID1),再进行条带存放(RAID0)
首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0
优点:安全性高
缺点:最少需要4块磁盘,磁盘利用率和RAID 1一样低,只有50%。