raid磁盘阵列

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  做一个热备份,模拟故障,热备份能不能用上

raid磁盘阵列_第1张图片

 raid磁盘阵列_第2张图片

 raid磁盘阵列_第3张图片

 raid磁盘阵列_第4张图片

 raid磁盘阵列_第5张图片

 raid磁盘阵列_第6张图片

永久挂载: 

raid磁盘阵列_第7张图片

 

raid磁盘阵列_第8张图片

 raid磁盘阵列_第9张图片

 能不能多个热备份

 raid磁盘阵列_第10张图片

 raid磁盘阵列_第11张图片

 

你可能感兴趣的:(数据库)