文章目录

  • 一,配置RAID 0(条带化存储)
  • 这边RAID 0 就创建完成,sdb1 sdc1都在工作中
  • 二,创建RAID 1(镜像储存)
  • 三,创建RAID 5
  • 三、构建软RAID10磁盘阵列
  • 写累了,在工作中根据实际情况来运用自己所学得知识,一般来说RAID5用得比较多


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

1,检查是否安装了mdadm包,使用rpm -q mdadm查看下,若没有安装可以使用yum安装

2,添加两块硬盘

raid安装centos raid安装及配置_运维


3,使用fdisk 工具将新磁盘换分出主分区sdb1 sdc1且把分区类型改成fd raid

raid安装centos raid安装及配置_raid安装centos_02


raid安装centos raid安装及配置_raid_03


3.创建RAID设备

mdadm -Cv /dev/md0 -l0 -n2 /dev/sd[bc]1

新建一个RAID0设备名称叫md0,使用2快硬盘创建,并且显示创建过程中的详细信息

raid安装centos raid安装及配置_linux_04


4,查看RAID磁盘详细信息

mdadm -D /dev/md0

raid安装centos raid安装及配置_raid安装centos_05

raid安装centos raid安装及配置_raid安装centos_06

这边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快硬盘创建,另一快作备份,并且显示创建过程中的详细信息

raid安装centos raid安装及配置_磁盘阵列_07


2.查看RAID磁盘详细信息

mdadm -D /dev/md1

raid安装centos raid安装及配置_linux_08

三,创建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进行格式化。

raid安装centos raid安装及配置_运维_09

raid安装centos raid安装及配置_磁盘阵列_10

最后创建并挂载文件系统即可。注意为什么md5的容量是80G,而不是4块硬盘全部的容量120G,因为之前在理论中说过RAID的利用率是2/3,所以是80G。

raid安装centos raid安装及配置_raid安装centos_11

三、构建软RAID10磁盘阵列

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

1、创建两个RAID1,分别命名为md1 和md2

raid安装centos raid安装及配置_raid安装centos_12

raid安装centos raid安装及配置_linux_13


可以使用该命令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用得比较多