zoukankan      html  css  js  c++  java
  • raid10 五块硬盘/raid5(三块使用,两块备份)

    raid 10五块硬盘

    第一步:在虚拟机中在添加五块硬盘

     

     

    第二步:使用mdadm命令创建RAID10,名称为“/dev/md0/”

    -C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义RAID的级别而后面写上要加入阵列的硬盘名称。

    [root@liuxuanke-hbza ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf 

    第三步:格式化并挂载使用

    RAID磁盘阵列格式化为ext4格式:

    [root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

     创建挂载目录:

    [root@liuxuanke-hbza ~]# mkdir /RAID

    进行文件的挂载:

    [root@liuxuanke-hbza ~]# mount /dev/md0 /RAID

    查看磁盘挂载信息:

    [root@liuxuanke-hbza ~]# df -h

     

    将此磁盘阵列挂载信息设置为重启后也依然生效:

    [root@liuxuanke-hbza ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

    第四步:查看/dev/md0设备信息

    参数-D查看RAID阵列的详细信息:

    [root@liuxuanke-hbza ~]# mdadm -D /dev/md0

     

    第五步:模拟有一块硬盘损坏情况

    使用mdadm的-f参数将/dev/sdb移出阵列:

    [root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

    再看下阵列的状态(此时的/dev/sdb状态被是移除,失败状态):

    [root@liuxuanke-hbza ~]# mdadm -D /dev/md0

     

    第六步:损坏后依然能正常使用

    因为RAID10级别能够允许一组RAID1硬盘中存在一个故障盘而不影响使用,所以依然可以正常的创建或删除文件,当然也可以让硬盘sdb恢复使用:请重启后执行“ mdadm /dev/md0 -a /dev/sdb”(等到百分比加载完即可)

     

    RAID5  5块硬盘(三块做RAID5,两块做备份)接上面的内容进行操作

    第一步:先将磁盘系统卸载

    [root@liuxuanke-hbza ~]# umount /dev/md0

    第二步:停止该阵列设备,彻底的停用

    [root@liuxuanke-hbza ~]# mdadm -S /dev/md0

    mdadm: stopped /dev/md0

    现在该阵列已经找不到了:

    [root@liuxuanke-hbza ~]# mdadm -D /dev/md0

    mdadm: cannot open /dev/md0: No such file or directory

     

    第三步:创建RAID5并设置2块备份故障盘

    [root@liuxuanke-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

    此处需要输入y,确认创建这个阵列:

    Continue creating array? y

     

    第四步:查看下阵列的详细信息(Spare Devices数量为2;等到百分比加载完即可)

    [root@liuxuanke-hbza ~]# mdadm -D /dev/md0

     

    第五步:将磁盘阵列格式化为ext4系统

    [root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

     

    第六步:因为前面设置过fstab文件(上一个文档),所以现在可以直接给挂载

    [root@liuxuanke-hbza ~]# mount -a

    /dev/sdb设备设置为故障并移出阵列:

    [root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

     

    第七步:再来看下阵列的详细信息(此时硬盘sdf直接顶替上去了,还是要等百分比加载完)

    [root@liuxuanke-hbza ~]# mdadm -D /dev/md0

     

  • 相关阅读:
    C#
    C#
    ssh学习笔记
    (已解决)Could not open '/var/lib/nova/mnt/*/volume-*': Permission denied
    RPCVersionCapError: Requested message version, 4.17 is incompatible. It needs to be equal in major version and less than or equal in minor version as the specified version cap 4.11.
    如何在linux下安装idea
    The system has no LUN copy license
    调整mysql数据库最大连接数
    mysql数据库编码问题
    cinder支持nfs快照
  • 原文地址:https://www.cnblogs.com/heiwa-0924/p/11733273.html
Copyright © 2011-2022 走看看