Quelle est la différence entre l'état mdadm «actif» et l'état «propre»

21

J'ai deux ordinateurs différents avec des matrices RAID5 différentes. Lorsque j'exécute la commande

mdadm --detail /dev/md0

un lecteur signale "actif" tandis que l'autre signale "propre" pour le champ "état". Quelle est la différence? Dois-je m'inquiéter pour l'un ou l'autre état? Les deux semblent bien fonctionner.

Daniel
la source

Réponses:

17

Depuis Documentation / md.txt dans la documentation du noyau 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

Donc, non, vous n'avez pas à vous soucier de l'un ou l'autre état; les deux sont un fonctionnement normal. Si vous voyiez cela inactive, vous devriez vous en inquiéter.

mdadminclut un démon de moniteur de raid qui vous alertera (par e-mail par défaut) de toutes les conditions dont vous devez être conscient, en particulier d'un disque défaillant. Vous devez vous assurer qu'il est configuré et fonctionne.

derobert
la source
1

Le métapériphérique (md0) doit signaler cleanet les disques physiques (fe / dev / sda2 et / dev / sdb2 pour un simple miroir) doivent l'être active sync. Alors tout va bien.

Loup
la source