1.磁盘阵列介绍:

磁盘阵列(Redundant Arrays of Independent Disks,RAID)。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中,即提供冗余功能。

2.分类:

磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿真。

外接式磁盘阵列柜最常被使用大型服务器上,具可热抽换(Hot Swap)的特性,不过这类产品的价格都很贵;内接式磁盘阵列卡,因为价格便宜,但需要较高的安装技术,适合技术人员使用操作;利用软件仿真的方式,由于会拖累机器的速度,不适合×××量的服务器。

3.RAID配置方案:

硬件RAID解决方案速度快、稳定性好,可以有效地提供高水平的硬盘可用性和冗余度。

  • RAID 0

wKiom1LeIwvQLkrCAAB0IJ3-Zpk001.jpg

RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。

特点:访问速度得到提高,不提供冗余

适用范围:只适用于读写效率很高,可靠性、安全性要求很低的工作环境

  • RAID 1

wKiom1LeI6TS_ekFAABVKT903Pw154.jpg

RAID 1称为磁盘映像;向一块硬盘中写入数据的同时,在另一块闲置的硬盘中生成镜像文件,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像读写数据,具备很好的磁盘冗余能力。出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。

特点:提供冗余,磁盘利用率为50%、写速度会稍差一些

使用范围:RAID 1多用在保存关键性的重要数据的场合

  • RAID 5  分布式基偶校验的独立磁盘结构

wKiom1LeKrmRoUNrAABtUPR7zUo343.jpg

基偶校验码存在于所有的磁盘上。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。

特点:提供冗余,最多允许坏一块硬盘,浪费1/n的空间,读性能好,写性能差。

  • RAID 6  带有两种分布存储的奇偶校验码的独立磁盘结构

wKiom1LeMWnAVpPwAACNjsQ2A9s775.jpg

特点:有两份校验数据,可以允许坏两块硬盘,读性能很差

  • RAID 01技术

将多个RAID 0标准结合就形成了RAID 01,可以提供很好的冗余功能。

  • RAID 10技术

将多个RAID 1标准结合就形成了RAID 10