• Raid5的搭建、测试、取消


    一、 首先添加四块硬盘

     

    二、reboot重启并对磁盘进行初始化设置

     

    reboot重启

     

    三、搭建raid5

    1,yum install -y mdadm  //安装madam (madam是Linux下的raid管理工具)

     

    2,mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]1  //用sdb1,sdc1,sdd1,sde1四块磁盘其中3块创建raid5,名称为md0,另外一块作为热备份。

    madam参数说明

    -C  --create   创建阵列;

    -a  --auto    同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;

    -l   --level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;

    -n     --raid-devices    阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;

    3,查看raid5状态

    cat /proc/mdstat

    mdadm -D /dev/md0

     

    4,添加raid5到raid配置文件并做修改

    echo 'DEVICE /dev/sd[b-e]1' >>/etc/mdadm.conf

    mdadm -Ds >>/etc/mdadm.conf

     

    5,格式化磁盘阵列

    mkfs.xfs /dev/md0

     

    6,建立挂载点并挂载

    mkdir /raid5

    mount /dev/md0 /raid5/

     

    7,将挂载写入开机启动项

    vi /etc/fstab

     

    四,测试raid5

    1, 建立文件a.txt 和 b.txt

     

    2, 模拟其中一块磁盘坏道,我选择让sdb1损坏,然后查看raid阵列信息情况,发现热备份磁盘sde1自动替换已损坏了的sdb1。并且资料无损失

     

    3, 移除已损坏的磁盘,添加一块新硬盘作为热备份盘,并查看数据情况

    mdadm /dev/md0 -r /dev/sdb1

     

    注意:在实际中sdb1已经是另一块完好的硬盘了。不是说之前损坏的那块移除再添加就好了。

     

    五,维护raid5

    1, 向raid5中添加存储硬盘

    mdadm /dev/md0 -a /dev/sdf1

     

    由于默认是添加成热备盘,得把热备盘改为活动盘

    mdadm /dev/md0 -G -n4  //-G改变raid中的活动盘的数量,一般和-n连用。-n用来指定raid中活动盘的数量。最好保证要有足够的热备盘添加。

     

    查看状态,添加完成

     

    2,查看文件系统发现总容量未变

     

    此时需要对文件系统扩容

    resize2fs /dev/md0  //resizefx适用于ext3,ext4等文件系统不适用于xfs文件系统

     

    xfs_growfs /dev/md0  //xfs_growfs对xfs文件系统进行扩容

     

    取消RAID5

    取消RAID5.png

    取消RAID5.png-1.png

    取消RAID5.png-1.png-2.png

    取消RAID5.png-3.png

    取消RAID5.png-4.png

    关于mdadm的相关参数汇总

    -C  --create   创建阵列;

    -a  --auto    同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;

    -l   --level   阵列模式,支持的阵列模式有 linear, raid0, raid1, raid4, raid5, raid6, raid10, multipath, faulty, container;

    -n     --raid-devices    阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;

    -x    热备盘数目

    实例:mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[b-e]1  //用sdb1,sdc1,sdd1,sde1四块磁盘其中3块创建raid5,名称为md0,另外一块作为热备份。

    -D  --detail  查看raid设备的详细信息

    -f  使一块raid磁盘故障

    -a  增加一块raid磁盘

    -r  移除一块故障的raid磁盘

    -s  --scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息

    -S  停止raid磁盘阵列

    实例:

    mdadm -Ds >>/etc/mdadm.conf

    mdadm /dev/md0 -f /dev/sdb1

    mdadm /dev/md0 -r /dev/sdb1

    mdadm /dev/md0 -a /dev/sdf1

    mdadm /dev/md0 -G -n4  //-G改变raid中的活动盘的数量,一般和-n连用。-n用来指定raid中活动盘的数量。最好保证要有足够的热备盘添加。

  • 相关阅读:
    Maven 环境的配置
    zTree的简单例子
    plsql免安装客户端的配置
    HDU 1232 畅通工程
    HDU 5698 瞬间移动
    Codeforces 1015E1 Stars Drawing (Easy Edition)
    Codeforces 784B Santa Claus and Keyboard Check
    Codeforces 500C New Year Book Reading
    NSarray 赋值 拷贝 等问题记录
    UINavigationController 操作记录
  • 原文地址:https://www.cnblogs.com/felixzh/p/13755414.html
Copyright © 2020-2023  润新知