? RAID (Redundant Array of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,从而提高了硬盘的读写性能和数据安全性。
根据不同的组合方式可以分为不同的RAID级别:
RAID ?0?? ?数据条带化,无校验
RAID ?1?? ?数据镜像,无校验
RAID ?3?? ?数据条带化读写,校验信息存放于专用硬盘
RAID ?5?? ?数据条带化,校验信息分布式存放
RAID ?6?? ?数据条带化,分布式校验并提供两级冗余
采用两种不同的RAID方式也可以组合成新的RAID级别?
RAID 0+1??先做RAID 0,后做RAID 1,同时提供数据条带化和镜像
RAID 10?? ?类似于RAID 0+1,区别在于先做RAID 1,后做RAID 0
RAID 50?? ?先做RAID 5,后做RAID 0,能有效提高RAID 5的性能
RAID条带(strip)是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。当访问此文件时,会同时并发请求多个物理磁盘;从而减轻了单个物理磁盘的压力,同时并发访问多次盘文件提高了访问效率。
?
RAID ?0 即没有容错设计的条带硬盘阵列(Striped Disk Array without Fault Tolerance),以条带形式将RAID组的数据均匀分布在各个硬盘中
优点:?? ?极高的读写效率速度快,由于不存在校验,所以不占用CPU资源部署简单
缺点 :? 无冗余,通常和其他RAID级别混合使用,不适合用于关键数据环境
最小硬盘数:?? ?1
RAID 1又称镜像(Mirror),数据同时一致写到主硬盘和镜像硬盘
优点:?? ?提供了很高的数据安全性和可用性;100%的数据冗余;设计、使用简单;不作校验计算,CPU占用资源少
缺点:? ?空间利用率只有1/2;相对于单个硬盘,无法提高写性能
最小硬盘数:?? ?2
RAID 5与RAID 3机制类似,但校验数据均匀分布在各数据硬盘上,RAID成员硬盘上同时保存数据和校验信息,数据块和对应的校验信息保存在不同硬盘上。RAID 5也是最常用的RAID方式之一。
优点:?? ?高读取速率,中等写速率;提供一定程度的数据安全
缺点:?? ?RAID组里单块硬盘的故障,会导致其他硬盘读写性能大幅度下降?
最小硬盘数:?? ?3
RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比RAID1低而磁盘空间利用率要比RAID1高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。
热备
Hot Spare 定义:当冗余的RAID组中某个硬盘失效时,在不干扰当前RAID系统的正常使用的情况下,用RAID系统中另外一个正常的备用硬盘自动顶替失效硬盘,及时保证RAID系统的冗余性 全局式:备用硬盘为系统中所有的冗余RAID组共享 专用式:备用硬盘为系统中某一组冗余RAID组专用 可用容量由(N -1) * 单块硬盘容量降为(N -2) * 单块硬盘容量(以Raid5为例)
热插拔:
Hot Swap 定义:在不影响系统正常运转的情况下,用正常的硬盘物理替换RAID系统中失效硬盘 关键在于热插拔时电子器件的保护机制?