7.RAID配置与解释

RAID磁盘阵列介绍

是 Redundant Attay of independent Disks 的缩写,中文简称为独立冗余磁盘阵列

作用:把多块独立的物理盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术

组成磁盘阵列的不同方式称为RAID级别(RAID Levels)

常见的RAID级别:

RAID0, RAID1, RAID5, RAID6, RAID1+0等

image-20220522161528486

N:表示的是组成RAID的磁盘数量

image-20220523144508713

RAID 0磁盘阵列介绍

RAID 0 连续以位或字节为单位分割数据,行读/学于多个磁盘上,因此具有很高的数据传输率,但他没有数据冗余

RAID 0只是单纯的提高性能,并没有为数据的可靠性提供保证,并且其中的一个磁盘失效将影响到所有数据

RAID 0不能应用于数据安全性要求高的场合

特点:

最少需要两块磁盘

数据条带式分布

没有冗余,性能最佳(不存储镜像,校验信息)

不能应用于数据安全性要求高的场合

image-20220522155902459

RAID 1磁盘阵列介绍

通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据

当原始数据繁忙时,可以直接从镜像拷贝中读取数据(负载均衡),因此RAID 1 可以提高读取性能

RAID 1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性,当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要组失效的数据

特点:

最少需要两块磁盘

提供数据冗余

性能好

image-20220522160738919

RAID 5磁盘阵列介绍

N(N>=3) 块盘组成阵列,一份数据产生N-1个条带(RR轮询:均匀存放),同时还有1份校验数据(每储存一份数据时给标识一个顺序和编号,就可以根据顺序或编号找回(算数)丢失数据),共N份数据在N块盘上循环均衡存储

N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高

(N-1) /N磁盘利用率

可靠性高,允许坏1块盘,不影响所有数据

特点:

最少三块磁盘

数据条带形式分布

以奇偶校验作冗余

适合多读少写的情景,是性能与数据冗余最佳的折中方案(可加一个添加一块备用磁盘,以防一块磁盘坏掉,压力变大,可以自己顶上去)

image-20220522161412186

RAID 6 磁盘阵列介绍

N (N>=4) 块盘组成阵列,(N-2) /N磁盘利用率

与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块

两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不影响数据使用

相对于RAID 5 有更大的 “写损失” 因此写性能较差image-20220522164350967

RAID 1+0磁盘阵列介绍

N (偶数,N>=4) 块盘两两镜像后,再组合成一个RAID 0

N/2磁盘利用率

N/2块盘同时写入,N块盘同时读取

性能高,可靠性高,但费用更大

特点:

最少需要4块磁盘

先按RAID 1 分成两组,再分别对两组按RAID 0方式镜像

兼顾冗余(提供镜像存储)和性能(数据条带式分布)

image-20220522164859793

虚拟机配置软RAID步骤

1.准备配置RAID的磁盘image-20220523093823500

2.磁盘分区,并更改分区的系统号码image-20220523094100455

3.关闭防火墙,核心防护image-20220523094234554

4.检查是否已安装mdadm软件包,mdadm是配置RAID的工具

已安装的话yum更新下有可能不是新版本

image-20220523094452972

创建RAID 5

常见选项

-C:表示新建

-v:显示创建过程中的详细信息

-a yes:表示如果有什么设备文件没有存在的话就自动创建,可省略

-l:指定RAID 的级别

-n:指定使用几块硬盘创建RAID

-x:指定使用几块硬盘做RAID的热备用盘

image-20220523101006767

查看是否创建成功

image-20220523101601771

查看是否创建成功,方法二image-20220523101742474

持续监控命令

格式:

watch -n 1 要监控的RAID目录

image-20220523110200871

持续监控每一秒刷新一次

刷新下文件系统(格式化)

image-20220523104559422

创建目录并挂载和查看(给那个目录使用RAID 5)image-20220523104849369

测试RAID 5 功能 模拟 /dev/sdb1故障 看备用磁盘是否顶替image-20220523105344919

模拟破坏,查看是否顶替,可以查看到data下ifcfg-ens33下信息

image-20220523110441859

创建RAID 10

上面步骤一样,准备配置磁盘,磁盘分区并更改系统分区号码,关闭防火墙,核心防护,检查是否已安装mdadm软件包

先做镜像,再做条带

image-20220523112435473

image-20220523112838549

方法二:自动分配RAID 1,RUID 0

mdadm -Cv /dev/md10 -l10 -n4 /dev/sd[bcde]1

查看是否配置成功image-20220523113016785

测试RAID 10功能:

image-20220523114814539

创建目录并挂载,复制(cp)个文件到data目录下,破坏RAID 10中,RAID 1的一个磁盘看是否可以查看复制到data的文件内容

删除RAID 10步骤

先解挂载,然后停止md10 然后删除md1 md2

umount /data

mdadm -S /dev/md10

删除两个raid 1

mdadm --zero-superblock /dev/md[1-2]

停止两个RAID 1

mdadm -S /dev/[1-2]

删除他们的磁盘

mdadm --zero-superblock /dev/sd[bcde]1

mdadm命令

常用选项

-r:移除设备

-a:添加设备

-S:停止RAID

-A:启动RAID

md10

删除两个raid 1

mdadm --zero-superblock /dev/md[1-2]

停止两个RAID 1

mdadm -S /dev/[1-2]

删除他们的磁盘

mdadm --zero-superblock /dev/sd[bcde]1

mdadm命令

常用选项

-r:移除设备

-a:添加设备

-S:停止RAID

-A:启动RAID

-f:模拟故障,破坏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值