Linux-构建 RAID 1+0 磁盘阵列实例


一、概述

  • RAID 1+0 顾名思义是 RAID 1 和 RAID 0 的结合,先做镜像(1),再做条带(0)
  • 兼顾了 RAID 1 的容错能力与 RAID 0 的条带化读写数据的优点,性能好,可靠性高
  • 属于混合型 RAID
  • 进一步了解可翻阅我的上一篇博客,传送门:Linux-RAID磁盘列阵与阵列卡(含创建RAID5步骤)
  • 比如 N(偶数,N>=4)块盘两两镜像后,再组合成一个 RAID 0,最多允许所有的磁盘基组中的磁盘各损坏一个,但是不允许同一基组中的磁盘同时有坏的
  • 磁盘的利用率为 N/2
  • N/2 块盘同时写入数据,N 块盘同时读取数据
  • 类似的混合还有 RAID 还有 RAID 0+1,二者在读写性能上差别不大
  • 但是在安全性上RAID 1+0 要好于 RAID 0+1

二、操作步骤

  1. 为 Linux 服务器添加 4 块 SCSI 硬盘(关机状态下)
    mark
  2. 使用 fdisk -l 命令查看一下自己添加的 4 块硬盘是否已经添加成功
    mark
  3. 接着使用 rpm -q mdadm 命令查看自己创建磁盘阵列所需要的软件包 madam 是否已经安装;如果没有安装,那么就使用 yum install -y madam 命令安装该软件包
    mark
  4. 接着对创建的四个硬盘进行分区与更改文件类型;使用 fdisk /dev/sdb 修改第一个硬盘 sdb,“n”创建分区,“p”创建主分区,后面起始和 Last 直接按回车键就好;接着按“t”键修改文件类型为raid类型,代码为"fd",“w”保存并退出
    mark
    mark
  5. 创建两个RAID1,分别命名为md1 和md2
    mark
    mark
  6. 可以使用该命令查看RAID磁盘的详细信息
    mark
    mark
  7. 使用该命令查看磁盘是否已经做了RAID
mdadm -E /dev/sd[b-e]1
  1. 创建RAID0 ,将其命名为md10,指定使用RAID1中的md1和md2做RAID0
    mark
  2. 查看一下磁盘的详细信息
    mark
  3. 进入根目录下创建目录md10,将RAID10的md10进行格式化之后挂载在md10目录下,然后就可以在该阵列中进行读写了
    mark
    mark

猜你喜欢

转载自blog.csdn.net/weixin_51486343/article/details/113114906