RAID是否自动重新同步?


11

我宁愿随机检查RAID阵列的状态,cat/proc/mdstat并意识到我的一个阵列似乎正在重新同步:

md1 : active raid1 sdb7[1] sdc7[0]
      238340224 blocks [2/2] [UU]
      [==========>..........]  resync = 52.2% (124602368/238340224) finish=75.0min speed=25258K/sec

为什么会这样,这意味着什么?我似乎可以通过权限访问安装点r/w

编辑1(响应SLM的答案

如果我grep通过dmesg,并且--detail开关也没有告诉我太多信息,那么我什么也看不见,即它显示重新同步正在进行中……但是没有任何提示说明其原因或原因可能是它不同步。 。-我想在开始换出硬件之前,我可能只需要关注一下。

Answers:


10

这似乎表明RAID的两个成员之间的同步未保持彼此同步。

1.调查日志

我将调查您的dmesg日志,看看是否有任何消息表明组成该阵列的两个物理HDD都出现硬件故障。

2.检查mdadm

您也可以mdadm使用--detail开关进行咨询,以查找有关重新同步的更多信息,如下所示:

$ sudo mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Sat Jan 26 09:14:11 2008
     Raid Level : raid1
     Array Size : 976759936 (931.51 GiB 1000.20 GB)
  Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Jan  1 01:29:16 2010
          State : clean, resyncing
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

 Rebuild Status : 50% complete

           UUID : 37a3bfcb:41393031:23c133e6:3b879f08
         Events : 0.2178969

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1

如果两个设备看起来都不错,而您无法查明哪个设备出了问题,则可能需要针对每个HDD临时运行诸如HDAT2或SpinRite之类的诊断工具,以确认其运行状况。

3.布线

如果HDD检出,则我将开始仔细检查电缆,通常我会将其换出。

4.控制器

接下来,我将仔细检查控制器本身,或者将驱动器从受影响的系统中取出并在辅助系统中进行诊断,或者将第3方控制器卡添加到受影响的系统中以进一步诊断问题。

5.电源

信不信由你,我过去在HDD和RAID上遇到过问题,换掉发生故障或即将发生故障的电源解决了RAID运行状况问题。


@cerr-是的,如果重新同步仅以似乎是随机的间隔进行,那么很可能其中一个HDD即将退出,或者是3,4或5。您描述的表现是我本人几次,过去是那些情况解决了这些失败。
slm

8

检查您的cron文件,许多发行版每周执行一次计划的重新同步/重新检查。

在CentOS 7.1上,它位于/etc/cron.d/raid-check中

# Run system wide raid-check once a week on Sunday at 1am by default
0 1 * * Sun root /usr/sbin/raid-check

要配置行为,请编辑/ etc / sysconfig / raid-check


尽管通常只是检查,而不是重新同步...
frostschutz

2
@frostschutz ...除非是一个月的第一个星期日:serverfault.com/a/255549/299551在这种情况下,将强制重新同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.