一、RAID基本定义
RAID(Redundant Arrays of Independent Disks)即独立磁盘冗余阵列,RAID技术将多个单独的物理硬盘以不同的方式组合成一个逻辑硬盘,从而提高硬盘的读写性能和数据安全性。
二、RAID热备与重构
1、热备:当冗余的RAID组中的某个硬盘失效时,用RAID中的备用硬盘自助顶替失效硬盘,及时保证RAID系统的冗余性。
2、重构:在数据重构时,可将数据经计算后重新置入新硬盘中。磁盘阵列虽然是由多个物理硬盘组成,但仍可认为是一个单一磁盘。
三、RAID数据组织及存取方式
1、分块:将一个分区分成多个大小相等的、地址相邻的块,这些块称为分块,它是组成条带的元素。
2、条带:同一磁盘阵列中的多个磁盘驱动器的相同”位置“(或者说相同编号)的分块。
四、RAID的逻辑卷
在RAID的基础上可以按照指定容量创建一个或多个逻辑卷,通过LUN(logic unit number)来标识。
五、RAID的组成
RAID组成主要包括以下部分:
Raid卡:这是实现RAID功能的核心组件,它可以划分RAID,让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器。
CPU:用于处理RAID卡上的数据和指令。
IO处理器:用于处理输入输出请求,将数据从磁盘读取到缓存中,或者将数据从缓存写入磁盘。
SCSI控制器:用于控制SCSI总线上的设备,实现设备之间的数据传输。
SCSI连接器:用于连接SCSI设备和主机系统。
缓存:用于存储暂时不用的数据和指令,提高系统的性能。
六、常用RAID技术
常见的RAID类型包括RAID 0、RAID 1、RAID 3、RAID 5、RAID 6、RAID 10等几种。
几种常用RAID技术对比:
七、RAID 2.0
RAID 2.0(独立磁盘冗余数组2.0, Redundant Array of Independent Disks Version 2.0),为增强型RAID技术,有效解决了机械硬盘容量越来越大,重构一块机械硬盘所需时间越来越长,传统RAID组重构窗口越来越大而导致重构期间又故障一块硬盘而彻底丢失数据风险的问题。