logo头像

老陕小张学技术接地气

Linux软件RAID管理与维护

Linux软件RAID管理与维护

Linux内核中有一个名为md(multiple devices)的模块,它在底层管理RAID设备。我们可以通过应用程序mdadm来创建和管理软件RAID。

创建RAID10阵列

  1. 添加硬盘:

    • 关闭CentOS系统,添加4块新的硬盘。
  2. 安装mdadm:

    • 执行以下命令:
      yum install mdadm -y
  3. 创建RAID10阵列:

    • 使用以下命令:
      mdadm -C -v /dev/md10 -l 10 -n 4 /dev/sd{b,c,d,e}
      注意:磁盘阵列名需以md开头,这里创建的是md10。
  4. 查看阵列信息:

    • 运行以下命令:
      mdadm -D /dev/md10
  5. 格式化:

    • 执行以下命令:
      mkfs.xfs /dev/md10
  6. 挂载使用:

    • 使用以下命令:
      mount /dev/md10 /ken
  7. 写入到文件:

    • 方法一:
      echo "mount /dev/md10 /ken" >> /etc/rc.local
    • 方法二:
      echo "/dev/md10 /ken xfs defaults 0 0" >> /etc/fstab

模拟RAID10阵列磁盘损坏

  1. 模拟损坏磁盘:

    • 运行以下命令:
      mdadm /dev/md10 -f /dev/sdd
    • 查看详细信息:
      mdadm -D /dev/md10
  2. 重启系统。

  3. 添加磁盘:

    • 使用以下命令:
      mdadm /dev/md10 -a /dev/sdd
    • 查看详细信息:
      mdadm -D /dev/md10

创建RAID5阵列带热备份盘

  1. 添加磁盘并查看:

    • 执行以下命令:
      ls /dev/sd*
  2. 创建RAID5阵列:

    • 使用以下命令:
      mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
  3. 查看阵列信息:

    • 运行以下命令:
      mdadm -D /dev/md5
  4. 格式化:

    • 执行以下命令:
      mkfs.xfs /dev/md5
  5. 挂载:

    • 执行以下命令:
      mkdir /ken
      mount /dev/md5 /ken

损坏后的添加和RAID10类似,请参照相应操作步骤进行处理。

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励

-->