CentOS 7.4 搭建 RAID5 及测试实例
前言
一、RAID 的定义与作用
RAID(独立冗余磁盘阵列)。RAID 技术通过把多个硬盘设备组合成一个容量更大的,安
全性更好的磁盘阵列。把数据切割成许多区段后分别放在不同的物理磁盘上,然后利用分
散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理设
备上,从而起到了非常好的数据冗余备份效果。缺点就是磁盘利用率低。
二、RAID 的分类
RAID 的 分 类 目 前 来 说 至 少 有 几 十 种 , 这 里 简 单 介 绍 一 下 最 常 见 的 四 种 ,
RAID0,RAID1,RAID10,RAID5。
1、RAID 0
RAID 0 是最早出现的 RAID 模式,即 Data Stripping 数据分条技术。RAID 0 是组建磁
盘阵列中最简单的一种形式,只需要 2 块以上的硬盘即可,成本低,可以提高整个磁盘的
性能和吞吐量。RAID 0 没有提供冗余或错误修复能力,但实现成本是最低的。
2、RAID 1
RAID 1 称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在
写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大
限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可
以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,
系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这
样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为 50%。
3、RAID0+1
RAID 0+1 名称上我们便可以看出是 RAID0 与 RAID1 的结合体。在我们单独使用 RAID
1 也会出现类似单独使用 RAID 0 那样的问题,即在同一时间内只能向一块磁盘写入数据,
不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为
这种配置方式综合了带区集和镜像的优势,所以被称为 RAID 0+1。把 RAID0 和 RAID1
技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,
允许一个以下磁盘故障,而不影响数据可用性,并具有快速读 /写能力。RAID0+1 要在磁
盘镜像中建立带区集至少 4 个硬盘。也有一种叫法叫 RAID10.
4、RAID5:分布式奇偶校验的独立磁盘结构