RAID resyncing automaticamente?


11

Ho controllato casualmente lo stato dei miei array RAID con cat/proc/mdstate mi sono reso conto che uno dei miei array sembra risincronizzare:

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

Perché è questo e cosa significa? A quanto pare posso accedere al punto di montaggio benissimo con le r/wautorizzazioni.

EDIT 1 (in risposta alla RISPOSTA di SLM )

Non riesco davvero a vedere nulla se riesco a greppassare dmesge lo --detailswitch non mi dice molto, vale a dire che mostra che la risincronizzazione è in corso ... ma nessun suggerimento per il motivo o il motivo per cui potrebbe non essere sincronizzato. - Immagino che potrei aver bisogno di tenerlo d'occhio prima di iniziare a scambiare il mio hardware.

Risposte:


10

Ciò sembra indicare che la sincronizzazione tra i 2 membri del RAID non è sincronizzata tra loro.

1. Esamina i log

Esaminerei i tuoi dmesgregistri e vedrei se ci sono messaggi che affermano che uno degli HDD fisici che compongono questo array presenta errori hardware.

2. Controlla mdadm

Puoi anche consultare mdadmutilizzando lo --detailswitch per scoprire ulteriori informazioni sulla risincronizzazione in questo modo:

$ 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

Se entrambi i dispositivi sembrano a posto e non riesci a individuare quale dispositivo presenta un problema, potresti voler eseguire temporaneamente uno strumento diagnostico come HDAT2 o SpinRite su ciascun HDD per confermarne l'integrità.

3. Cablaggio

Se gli HDD eseguono il checkout, allora inizierei a controllare i cavi, in genere li sostituirò.

4. Controller

Successivamente esaminerei attentamente il controller stesso, o estraendo le unità dal sistema interessato e le diagnostica in un sistema secondario, o aggiungerei una scheda controller di terze parti nel sistema interessato per diagnosticare ulteriormente il problema.

5. Alimentazione

Che ci crediate o no, ho avuto problemi in passato con HDD e RAID in cui la sostituzione di un alimentatore difettoso o in procinto di fallire ha risolto i miei problemi di salute del RAID.


@cerr - sì, se i resync continuano ad accadere a intervalli che sembrano essere casuali, è probabile che uno degli HDD sia in uscita, o 3,4, o 5. La manifestazione che stai descrivendo ho avuto luogo un poche volte me stesso ed sono state quelle situazioni che hanno risolto questi fallimenti, per me, in passato.
slm

8

Controlla i tuoi file cron, molte distro effettuano una risincronizzazione / ricontrollo pianificato una volta alla settimana.

Su CentOS 7.1 è in /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

Per configurare il comportamento modifica / etc / sysconfig / raid-check


Anche se di solito è solo un assegno, non una risincronizzazione ...
frostschutz

2
@frostschutz ... a meno che non sia la prima domenica del mese: serverfault.com/a/255549/299551 In tal caso viene forzata una risincronizzazione.
Dan,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.