• CentOS中配置SoftWareRaid磁盘冗余阵列


    (以vmware workstation为例)

    1.关机添加一块硬盘

    2.使用fdisk -l 可以看到 /dev/sdb硬盘设备

    3.fdisk /dev/sdb配置磁盘分区,准备4个磁盘分区,用于做raid5.

    4.这里准备4个分区/dev/sdb5  /dev/sdb6  /dev/sdb7  /dev/sdb8

    5.SoftWareRaid需要依赖mdadm工具进行管理,没有的可以yum下载

    6.mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb{5,6,7}  使用3个分区做一个raid5

    7.格式化md0的文件系统  mkfs -t ext4 /dev/md0

    8.持久挂载raid磁盘

    blkid /dev/md0 >> /etc/fstab

    vim /etc/fstab

    UUID="6b8577ab-d004-4ac5-aca6-73df736fcf34" /mnt/raid ext4 defaults 0 0

    9.编辑mdadm配置文件,使每次重启后系统能够重新识别到raid。

    mdadm --detail --scan >> /etc/mdadm.conf

    cat /etc/mdadm.conf

    ARRAY /dev/md0 metadata=1.2 name=server1:0 UUID=63e722c6:513ac65a:77ddbde7:51e28522    

    10.创建挂载目录 mkdir /mnt/raid

    11.挂载raid分区 mount -a

    12.查看挂载情况 df -h 

    /dev/md0        379M  2.3M  353M   1% /mnt/raid

    13.模拟硬盘损坏

    mdadm /dev/md0 --set-faulty /dev/sdb5

    14.查看raid磁盘状态

    mdadm --detail /dev/md0

    Number   Major   Minor   RaidDevice State
           0       0        0        0      removed
           1       8       22        1      active sync   /dev/sdb6
       3       8       23        2      active sync   /dev/sdb7
          0       8       21        -      faulty   /dev/sdb5

    15.移除损坏磁盘mdadm /dev/md0 --remove /dev/sdb5

    16.添加新磁盘mdadm /dev/md0 --add /dev/sdb8

    17.重新查看raid磁盘状态

    mdadm --detail /dev/md0

    Number   Major   Minor   RaidDevice State
           4       8       24        0      active sync   /dev/sdb8
           1       8       22        1      active sync   /dev/sdb6
           3       8       23        2      active sync   /dev/sdb7

  • 相关阅读:
    zlib 用了很多次,这次记下来
    boost 1.53 比1.52 ASIO bug 修正
    64位汇编
    js C++
    这个split 不错 我喜欢的
    布6月26日至28日将在旧金山召开2013年Build大会
    asio同步模式和异步模式
    vc6 编译boost
    windows 编译mongodb 2.4
    ajaxToolKit中 的折叠面板用法Accordion
  • 原文地址:https://www.cnblogs.com/cq146637/p/7806524.html
Copyright © 2020-2023  润新知