RAID1磁盘“分叉”,现在重复

我有一台由OVH托pipe的服务器,configuration为具有软RAID1arrays/ dev / md0,该arrays包含LVM PV。 还有另一个/ dev / md1数组,应该是/ boot,但是最后还是没有被使用。

今天早上,我从服务器收到很多日志,指出我的/ dev / sdb产生了I / O错误(基本上我猜它已经死了)。 之后我的MySQL崩溃了,我的SSH拒绝了所有的连接。 我别无select,只能重新启动(因为它是一个远程服务器,我无法物理访问)。

当它启动时,正在使用的Web服务器是nginx,它是我最初使用的服务器,但是我前一段时间被Apachereplace。

发现那令人不安的,我马上重新启动到救援模式,并试图平静地检索我的数据,并试图让事情准备好改变我的磁盘。

现在,我已经这么做了,而且我感到吃惊,在做了一个mdadm --assemble --scan ,得到的mdstats是:

 # cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty] md125 : active raid1 sda1[0] 314571640 blocks super 1.2 [2/1] [U_] md126 : active raid1 sdb1[2] 314571640 blocks super 1.2 [2/1] [_U] md127 : active raid1 sda2[0] sdb2[1] 1048000 blocks super 1.2 [2/2] [UU] unused devices: <none> 

它看起来很简单,sda1和sdb1都被视为不同的数组,虽然其他部分丢失。 每当我尝试运行一个pvscan,它告诉我

 # pvscan Found duplicate PV fuQ8NF1x1aifPHtGffNEF1sKw6ZNwv29: using /dev/md126 not /dev/md125 PV /dev/md126 VG unit05 lvm2 [300.00 GiB / 112.00 GiB free] Total: 1 [300.00 GiB] / in use: 1 [300.00 GiB] / in no VG: 0 [0 ] 

我在这里得到的感觉是,在过去的某个时候,我的一个硬盘决定走自己的路,不再同步。

发生在LVM中的数据(然后是/ dev / sdb中的数据)似乎是最新的。

我的行动方针是什么?

  • 检查数据是否确实不同步
  • 如果是这样,请将数据同步回来,然后更换磁盘
  • 如果没有,我应该更换磁盘,并等待mdadm同步新磁盘?