raid:
独立冗余磁盘阵列------备灾,高可用--------阵列中有磁盘损坏,可以继续使用,不影响数据
raid就是把多个硬盘分区组和在一起(逻辑上的硬盘)形成一个硬盘,从而提供比单个硬盘更好的读写性能以及数据备份
raid的特点:
1、有多个不同的级别,可以提供不同的读写性能以及数据备份的效果
2、扩展存储容量:可以和lvm结合起来一块使用,把lvm的动态扩容 raid的读写性能和数据备份结合起来
3、灵活性:可以根据自身的情况选择不同的raid级别
缺点:
成本:要实现raid,至少需要两个硬盘,单个磁盘成本更高
raid0:
raid 0条带化存储:将一个数据分散在多个物理磁盘上,利用多个磁盘并行读写,主要提高读写性能
raid 0:需要高性能,但是对数据冗余没有要求的场景,视频编辑,游戏
raid 0 读写性能很强,但是没有备份功能,坏一块磁盘,所有数据丢失,一定要定期备份
raid 0一块就行,一般两块起步
raid1:
raid1 镜像存储:相当于复制,在写入数据时,同时在两块硬盘写入相同数据
raid 1 最少要两块硬盘,而且必须是2的倍数,只能做偶数快,可以进行数据备份,写性能较低,读性能比较高
磁盘利用率:50%
raid5:
raid 5 磁盘大于等于3,必须要3块硬盘,热备份盘
校验机制:奇偶校验:数据中添加校验位,来检测并纠正单个比特的错误
检测数据位是否相同
由于数据是循环写入每个硬盘,所以写性能比较低,但是读性能比较好,允许坏一块盘,加了热备份,可以坏两次
raid6:
raid 6 磁盘数量大于等于4,(n-2)/n的利用率
由于raid 6有独立的另外一个奇偶校验,写性能更差,但是可以同时坏两块硬盘,raid 6 是一种提供了更高的数据可靠性的raid级别,
适用于对数据完整性要求很高的场景,金融机构,医疗,
raid1 0:
raid 1 0 磁盘大于等于4 必须是偶数
先做镜像,两两复制,再做条带,分散存储
利用率 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 较高 比较低 高,本身就能坏两个,还可以做热备份
raid1 0 N大于等于4 n是偶数 50% 高 较低 中等,最多只能坏两个,两两成对的机组,每个机组,只能坏一个
不同级别特点:
raid 0 :追求最大容量,最大速度,但是没用数据备份,坏一个全部数据异常
raid 1:可以进行数据备份,坏一块盘不影响数据,但磁盘利用率只有50%,成本比较高
raid 5 :不仅可以进行数据备份,可以坏一块盘,而且磁盘的利用率相对较高,66%的利用率,但是写入的较慢
raid 6:数据的安全性更高,但是写入速度比raid 5还要低
raid 1 0 :综合raid 0 和raid 1的优点,既有高性能也有数据备份,可以坏两块盘,但是两两分组,每个机组中只能坏一个,成本高,利用率只有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 就是一个
/dev/sdb1/指定热备份是谁
mdadm -dD/dev/md5查看详细信息
模拟故障mdadm /dev/md5 -f /dev/sdb1
实验:用lvm逻辑卷做raid 6 做一个热备份,模拟故障,热备份能不能用上
永久挂载:
能不能多个热备份