Redhat软件RAID 1不同步

我在Redhat服务器上安装了一个软件RAID 1,一切都变好了,第一次同步了。 有一天raid出于某种原因失败了,并且磁盘第一次开始就没有同步,所以在第一次同步的时候就回到了2周前。 我们得到的系统只能从主服务器上运行起来。

但是,什么会导致软件突袭不同步? 我用mdadm来设置RAID。

有任何想法吗?

编辑:对不起,我没有输出/ proc / mdstat raid故障转移之前,它现在只在主机上运行…我可以把奴隶回来没有任何问题,但我想知道如何使它同步所有时间,而不是只有当我添加它。

Linux中的一个md设备(软件RAID)会一直同步,如果没有问题的话。

您不希望它自动重新添加发生故障的磁盘。 该磁盘正在从arrays中删除,因为可能是错误的,这可能是一个读/写错误或别的东西。 检查您的系统日志以调查正在发生的事情并解决问题。 当您解决了从arrays中删除磁盘的原因时,请尝试重新添加并开始重build。

我以前有过这种情况。

首先,检查/proc/mdstat和系统日志文件的任何细节。

如果驱动器看起来不错,可以通过执行如下操作来强制重新join池:

 mdadm /dev/md0 --re-add /dev/sdb