RAID磁盘阵列介绍

独立硬盘冗余阵列RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列Redundant Array of Inexpensive Disks),简称磁盘阵列。使用虚拟化存储技能把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为进步功用或数据冗余,或是两者一起进步。

RAID 层级不同,数据会以多种模式涣散于各个硬盘,RAID 层级的命名会以 RAID 最初并带数字,例如:RAID 0、RAID 1、RAID 5、RAID 6、RAID 7、RAID 01、RAID 10、RAID 50、RAID 60。每种等级都有其理论上的优缺点,不同的等级在两个方针间获取平衡,分别是添加数据可靠性以及添加存储器群)读写功用。

RAID功用

  • 进步IO才能

  • 进步耐用性

  • 磁盘冗余备份

RAID完成方法

  • 外接式磁盘阵列:经过扩展卡提供适配才能
  • 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置
  • 软件RAID:经过OS完成

常用raid等级

  • RAID0、RAID1、RAID5、RAID 1+0、RAID 0+1等。

RAID等级详解

RAID-0

长处:数据涣散存储于不同磁盘上,在读写时可以完成并发,是所有RAID 等级中存储功用最高的;磁盘使用率100%,可用空间N*min(S1,S2,..)

缺点:没有容错功用,一旦其间一块磁盘挂掉全部数据将都会损坏

最少磁盘数:1+n 2+ 才有作用

RAID级别

RAID-1

长处:用硬盘镜像数据完成数据冗余,确保数据的安全性,在两块盘上互为备份,当原始数据繁忙时,可以直接从镜像备份中读取数据

缺点:是RAID等级中单位成本最高的,当其间一块磁盘挂掉时,体系可以直接切换到镜像盘上读写,而且不需要重组失效的数据,磁盘使用率50%

最少磁盘数:2n n>=1

RAID级别

RAID5

  • N(N≥3)块盘组成阵列,一份数据产生N-1个条带,一起还有1份校验数据,共N份数据在N块盘上循环均衡存储。

  • N块盘一起读写,读功用很高,但因为有校验机制的问题,写功用相对不高。

  • 可靠性高,允许坏1块盘,不影响所有数据。

  • 可用容量:N-1。磁盘使用率(N-1)/N。

  • RAID-5 是一种将存储功用、数据安全、存储成本统筹的计划。是现在使用的最多的一种方法。

最少磁盘数:3, 3+

RAID级别

RAID 1+0(RAID 10)

先创建RAID 1,在RAID的基础上创建RAID 0

长处:数据安全性好,读写功用进步,有容错率:只要不是一个RAID 1上的2个硬盘一起损坏,都不影 响数据的正常读写,数据康复快

缺点:写功用较RAID 0+1 差一些

RAID级别

RAID 0+1

  • N(偶数,N≥4)块盘先组合成一个RAID0,再组成一个RAID1。
  • 读写功用与RAID 1+0相同;
  • 因为RAID 0+1时,先做RAID 0,没有数据备份,因而数据可靠性来说比RAID 1+0要更差。 实际使用较少。

RAID级别

RAID 各等级比较

对比项 RAID 0 RAID 1 RAID 5 RAID 10
最少硬盘块数 2 2(有必要为偶数) 3 4(有必要为偶数)
可用容量 N N/2 N-1 N/2
磁盘使用率 100% 50% (N-1)/N 50%
写入速度 不变
读取速度
安全性(可靠性)
允许坏几块盘 0 N/2 1 1~2块(坏2块时有要求)