Qual è la differenza tra mdadm state "active" e state "clean"


20

Ho due computer diversi con array RAID5 diversi. Quando eseguo il comando

mdadm --detail /dev/md0

un'unità riporta "attivo" mentre l'altra segnala "pulito" per il campo "stato". Qual è la differenza? Dovrei preoccuparmi di entrambi gli stati? Entrambi sembrano funzionare bene.

Risposte:


17

Da Documentation / md.txt nella documentazione del kernel Linux:

clean - no pending writes, but otherwise active.
    When written to inactive array, starts without resync
    If a write request arrives then
      if metadata is known, mark 'dirty' and switch to 'active'.
      if not known, block and switch to write-pending
    If written to an active array that has pending writes, then fails.
active
    fully active: IO and resync can be happening.
    When written to inactive array, starts with resync

Quindi no, non devi preoccuparti di nessuno dei due stati; entrambi sono normali. Se vedessi inactive, di cui dovresti preoccuparti.

mdadminclude un demone di monitoraggio dei raid che ti avviserà (via e-mail di default) di tutte le condizioni che devi conoscere, in particolare un disco guasto. Dovresti assicurarti che sia configurato e funzionante.


1

Il metadevice (md0) dovrebbe riportare cleane i dischi fisici (fe / dev / sda2 e / dev / sdb2 per un semplice mirror) dovrebbero essere active sync. Quindi va tutto bene.

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.