RAID配置实战篇

一,配置RAID 0(条带化存储)

1,检查是否安装了mdadm包,使用rpm -q mdadm查看下,若没有安装可以使用yum安装
2,添加两块硬盘在这里插入图片描述
3,使用fdisk 工具将新磁盘换分出主分区sdb1 sdc1且把分区类型改成fd raid在这里插入图片描述
在这里插入图片描述
3.创建RAID设备
mdadm -Cv /dev/md0 -l0 -n2 /dev/sd[bc]1
新建一个RAID0设备名称叫md0,使用2快硬盘创建,并且显示创建过程中的详细信息
在这里插入图片描述
4,查看RAID磁盘详细信息
mdadm -D /dev/md0在这里插入图片描述在这里插入图片描述

这边RAID 0 就创建完成,sdb1 sdc1都在工作中

二,创建RAID 1(镜像储存)

RAID 1与RAID 0都是需要两块磁盘来完成,
1-2的准备部分就不重复了,跟上面创建0的部分一样(1、检查是否已安装mdadm软件包 rpm -q mdadm
2、使用fdisk.工具将新磁盘设备/dev/ sdb、 /dev/sdc划分出主分区sdb1、sdc1 并且 把分区类型的ID标记号改为"fd”
1、创建RAID 1设备
mdadm -Cv /dev/md1 -l1 -n2 /dev/sd[bc]1
新建一个RAID0设备名称叫md1,使用1快硬盘创建,另一快作备份,并且显示创建过程中的详细信息在这里插入图片描述
2.查看RAID磁盘详细信息
mdadm -D /dev/md1在这里插入图片描述

三,创建RAID 5

  • N (N>=3) 块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储
    1.这边首先在虚拟机关闭的状态下,添加4块40G的硬盘
    在这里插入图片描述
    2.启动虚拟机以后使用fdisk -l 命令查看一下自己添加的4快硬盘是否已经添加成功
    接着使用rpm -q mdadm命令查看自己创建磁盘阵列所需要的软件包madam是否已经安装。如果没有安装,那么就使用yum install -y madam 命令安装该软件包。
    3.接着对创建的四个硬盘进行分区与更改文件类型。使用 fdisk /dev/sdb 修改第一个硬盘sdb,“n”创建分区,“p”创建主分区,后面起始和Last直接按回车键就好。接着按“t”键修改文件类型为raid类型,代码为"fd"。
    可以使用“p”键查看一下,发现已经修改成功。然后“w”键保存。
    4.其他几个盘也使用同样的命令进行创建分区和更改类型。
    接着使用 mdadm -E /dev/sd[b-e]1 命令查看一下这四个磁盘是否已做RAID,发现未做RAID在这里插入图片描述
    5.接着创建RAID设备。-C是新建RAID,-v是详细信息,/dev/md5是给这个RAID命名为md5,-l5(英文小写字母 l )是指定RAID的级别, l5表示创建RAID5,-n3是指定使用3块硬盘创建RAID,/dev/sd[b-d]1是指定的三块硬盘,-x:指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用,/dev/sde1是指定sde1硬盘做热备盘。在这里插入图片描述
    6.使用mdadm -D /dev/md5 命令来查看RAID的情况或者使用cat /proc/mdstat 命令来查看一下RAID的进度
    在这里插入图片描述在这里插入图片描述
    7.接着使用mdadm /dev/md5 -f /dev/sdc1 来模拟/dev/sdc1故障
    接着使用cat /proc/mdstat 命令来查看一下RAID的进度,发现变成了[U_U],说明只有两个硬盘在工作了。并且服务器在进行备份。在这里插入图片描述
    或者使用mdadm -D/dev/md5来看,出现faulty说明可用在这里插入图片描述

8.最后在根目录下创建一个md5 的目录,然后将RAID进行格式化,因为之前将创建的RAID命名为md5了。所以使用的mkfs.xfs /dev/md5进行格式化。在这里插入图片描述在这里插入图片描述最后创建并挂载文件系统即可。注意为什么md5的容量是80G,而不是4块硬盘全部的容量120G,因为之前在理论中说过RAID的利用率是2/3,所以是80G。在这里插入图片描述

三、构建软RAID10磁盘阵列

这里注意的点是创建RAID10 需要先创建两个RAID1 ,每个RAID1里分配两个硬盘,然后再创建RAID0,将两个创建好的RAID1 配置上去,这样就达到RAID10 的功能。

1、创建两个RAID1,分别命名为md1 和md2
在这里插入图片描述在这里插入图片描述
可以使用该命令mdadm -D /dev/md1 ; mdadm -D /dev/md2查看RAID磁盘的详细信息
使用该命令查看磁盘是否已经做了RAID :mdadm -E /dev/sd[b-e]1
创建RAID0 ,将其命名为md10,指定使用RAID1中的md1和md2做RAID0
进入根目录下创建目录md10,将RAID10的md10进行格式化之后挂载在md10目录下,然后就可以在该阵列中进行读写了

写累了,在工作中根据实际情况来运用自己所学得知识,一般来说RAID5用得比较多

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值