设置RAID模式

最近更新时间: 2023-03-22 16:59:21

RAID的中文名称叫:独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),简称磁盘阵列。
其基本思想就是把多个硬盘组合起来,成为一个磁盘阵列。根本RAID模式不同,磁盘阵列比单块硬盘有着更强的数据集成度、容错功能、更高的处理量或容量。概括地说,RAID的目标是提高读写性能以及容错能力。

在购买和重装裸金属服务器时,均允许设置RAID模式。一般步骤为:
购买一台带RAID卡的服务器。
不带RAID卡则无法设置RAID模式;带RAID卡的服务器,是可以设置为HBA模式,即NO-RAID。
根据业务场景选择合适的RAID模式
常用的RAID模式

RAID模式 介绍 需要磁盘数 磁盘空间利用率
RAID0 是种简单的、无数据校验的数据条带化技术,它并不提供冗余和容错能力。 RAID0将数据分散存储在所有磁盘中,以独立访问方式实现多块磁盘同时读写操作。 所以RAID0是所有RAID模式中性能最高的。 ≥1 100%
RAID1 RAID1称为镜像,它将数据完全一致地分别写到【工作磁盘】和【镜像磁盘】;在数据写入时,响应时间会有所影响,但是读数据的时候没有影响。 提供了最佳的数据保护,一旦工作磁盘发生故障,系统自动从镜像磁盘读取数据,不会影响用户工作。 2或2的整倍数 50%
RAID5 RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案,数据以块为单位分布到各个硬盘上。RAID 5不对数据进行备份,而是把数据和与对应的奇偶校验信息存储到各个磁盘上,并且数据和校验信息存储在不同磁盘。当一个磁盘数据损坏后,利用剩下的数据和校验信息去恢复数据。(目前只有武汉二区支持) n>=3 (n-1)/n %
RAID10 RAID1+0也被称为RAID10标准,实际是将RAID1和RAID0标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。优点是同时拥有RAID0的超凡速度和RAID1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘利用率比较低。 4+2n,n>=0 50%