最近现场遇到这样的情况反馈

除了通过cat /proc/mdstat 命令查看硬盘同步情况之外 ,是否还有其他的方法可以检查下同步完成之后的 sdb 硬盘是否有系统启动信息,是否有boot等启动文件,可以保证通过sdb盘可以启动系统,
操作系统经常出现更换过系统盘之后 虽然 /proc/mdstat 显示同步成功了 ,但是实际sdb系统盘根本没有同步成功启动系统需要的相关文件,导致下次如果
同一台机器的另外一个sda 硬盘坏了之后,系统直接就挂了,只能重装系统的现象。


虽然我个人是反对操作系统做软raid的,但是既然以前的系统安装了软raid,而且现在出现了问题,那我们还是来解决下,上述问题 意思大概就是  两块系统盘做了软 raid1(镜像卷,互为备份),当其中一块坏掉,把这块坏掉 的硬盘拔出,插入一块容量一样大小的硬盘进去修复软raid,待系统修复完成,观察一切现象正常的时候,此时我们再把原先正常的一块盘把出来,留下刚才新插入的一块硬盘,重启操作系统,发现系统已经无法启动,那么我们第一件事就是模拟出这样的现象出来(模拟事故现象也是一项很重要的能力),才能解决问题

1、先看下正常情况下软raid1的情况


wKioL1eXALHh811sAAAndvhtsy8266.png-wh_50


wKiom1eXASrzVsyzAAGwwegfGok201.png-wh_50


2、模拟硬盘出现故障,第二块硬盘sdb坏了

wKioL1eXAhHjA_UDAAEN1hz-px0333.png-wh_50