RAID:独立冗余磁盘阵列
核心作用:备灾(高可用)
列阵中有磁盘损坏,不影响数据,可以继续使用
工作形式:把多个硬盘分区组合在一起(逻辑硬盘),从而提供比更好的读写性能以及数据备份
RAID的特点:
1、有多个不同的级别,可以提供不同的读写性能以及数据备份的效果
(级别包含 raid 0、 raid1、 raid5、 raid6 、raid10 )
2、扩展存储容量;可以和 lvm 结合起来一块使用
(把 lvm的动态扩容 和 raid 的读写性能和数据备份结合起来)
3、灵活性;可以根据自身的情况选择不通过的raid级别
4、成本较高(缺点) : 要实现raid,至少需要两个硬盘,单个磁盘成本较高
将一个数据分散在多个物理磁盘上,利用多个磁盘并行读写,主要提高读写性能 其中一个磁盘失效将影响所有数据
主要适用于 :需要高性能,但是对数据冗余没有要求的场景 (视屏编辑、游戏)
特点 :读写性能很强,但是没有备份功能,一个磁盘损坏,所有数据都会丢失(一定要定期备份数据)
相当于复制,在写入数据时,同时在两块硬盘上写入相同的数据
特点 :可以进行数据备份,写性能较低,读性能较高
最少需要两块硬盘,,必须是2的倍数,只能做偶数块
磁盘利用率只有一半 50%
磁盘 >= 3 ,最少要3个磁盘 也可以有一个热备份盘,由于数据是循环写入每个硬盘,所以写性能较低,读性能较好,允许坏一块盘,加了热备份盘可以坏两个盘
校验机制:基偶校验 检测数据位是否相同
磁盘数 >=4 ,磁盘利用率 (n-2)/n 的磁盘利用率,有独立的另外一个奇偶校验,写性能更差,但可以同时坏两块硬盘, 是一种提供了更高的数据可靠性的raid级别
适用于对数据完整性要求很高的场景(金融机构、医疗、公共领域)
raid 10 :磁盘 >=4 ,n必须是偶数,要先做镜像两两复制,再做条带分散存储
磁盘利用率50%
特点:分别继承了raid 0和raid 1 的特点 读写性能快 和 数据备份
可靠性更高,性能也比较好
缺点:成本较高
总结 :
raid级别 | 磁盘数量 | 磁盘利用率 | 读性能 | 写性能 | 安全性 |
raid 0 | N | 100% | 高 | 高 | 无 |
raid 1 | N(偶 数),2个 | 50% | 较高 | 较低 | 中等,只能坏一块磁盘 |
raid 5 | N>=3 | (n-1)/n | 较高 | 低 | 高 只能坏一个,可做一个热备份盘 |
raid 6 | N>=4 | (n-2)/n | 较低 | 比较低 | 高 ,本身就能坏两个,还可做热备份 |
raid 10 | N>=4 (N是偶数) | 50% | 高 | 较低 | 中等,最多能坏两个,两两成对的基组,每个基组只能坏一个 |
raid 0 | 最大容量,最大速度但是没有数据备份,坏一个,全部数据异常 |
raid 1 | 可以进行数据备份,坏一块盘不影响数据,磁盘利用率只有50%,成本较高 |
raid 5 | 不仅可以进行数据备份,可以坏一块盘,磁盘利用率66%相对较高,但是写入的较慢 |
raid 6 | 数据的安全性更高,但是写入速度比raid5还要低 |
raid 10 | 综合 raid0和raid1 的优点,既有高性能也能数据备份,可以坏两块盘,两两分组,每个基组只能坏一个,成本高,磁盘利用率50% |
mdadm -C -v /dev/md5 -l5(级别) -n3 /dev/sd[b-d]1 -x1 /dev/sde1
mdadm :创建raid
-C :表示新建
-v :显示详细过程 (可加可不加)
/dev/md5 : 创建raid5 的名称
-l :指定raid级别
-n :指定使用几块盘来做raid ,和raid级别要一一对应
-x : 指定热备份盘,1就是一个
实验:
用lvm逻辑卷做一个raid6 ,永久挂载
添加五个硬盘并查看
给每个盘进行分区
创建卷组进行逻辑卷划分
用逻辑卷创建raid 6,sdf1分区作为热备份盘
格式化配置永久挂载