模拟raid10故障如何修复

Posted wzj0015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模拟raid10故障如何修复相关的知识,希望对你有一定的参考价值。

第一步

先模拟挂掉一块硬盘,用mdadm命令加上-f参数移除一块硬盘

技术图片

 

 第二步

检查磁盘阵列状态

 显示有三块磁盘已激活,三块磁盘在工作中,一块磁盘失去作用。

技术图片

 

 

 

第三步

去磁盘挂载目录中检查数据情况

 检查后发现挂掉一块磁盘对数据并没有影响,磁盘也可以正常使用

技术图片

 

 

 

第四步

raid10磁盘阵列,挂掉一块磁盘并不会影响数据完整性,也不影响使用,此时只需要重新购买一块新的磁盘,替换损坏的磁盘即可。

注意要更换raid0设备,必须要在取消挂载的情况下,确保故障磁盘停止工作。

我们先用reboot命令重启 然后重新查看磁盘阵列状态,发现故障磁盘已经不在工作。

技术图片

 

 

第五步

此时可以取消挂载   (如果之前把磁盘阵列加入开机自动挂载配置文件中)

准备添加新的磁盘加入阵列组 注意修复是有一个过程的

技术图片

 

 技术图片

 

 

技术图片

 

 第六步

修复成功之后,需要重启raid10

但注意重启raid10必须要先配置raid10的配置文件,否则重启之后就无法再激活了!!!!

##################################################################################

#手动创建配置文件
[root@local-pyyu ~]# echo DEVICE /dev/sd[b-e] > /etc/mdadm.conf

#扫描磁盘阵列信息,追加到/etc/mdadm.conf配置文件中
[root@local-pyyu /]# mdadm -Ds >> /etc/mdadm.conf
[root@local-pyyu /]# cat /etc/mdadm.conf
DEVICE /dev/sdb /dev/sdc /dev/sdd /dev/sde
ARRAY /dev/md/0 metadata=1.2 name=local-pyyu:0 UUID=9eb470b5:4dc5b8c9:8c0568c3:6bfdebf6

###################################################################################

在有配置文件的基础上可以开始重启raid10

首先关闭raid10,然后测试能否查看磁盘阵列信息,如果不能显示则说明已经关闭

技术图片

 

 接下来开启raid10,然后测试能否查看磁盘阵列信息,可以查看则说明已开启

技术图片

 

 最后重新挂载即可,检查下挂载目录下的数据

技术图片

 

以上是关于模拟raid10故障如何修复的主要内容,如果未能解决你的问题,请参考以下文章

Raid磁盘阵列数据恢复-数据库修复过程

raid1+0磁盘阵列创建性能测试与故障模拟

RAID重组和数据库数据的修复与验证

RAID ADG 如何实现能同时允许2块硬盘出现故障?

raid 10 raid 01

HP P2000两块硬盘物理故障修复过程+raid条带分析方法