Was ist der Unterschied zwischen mdadm state "active" und state "clean"

20

Ich habe zwei verschiedene Computer mit unterschiedlichen RAID5-Arrays. Wenn ich den Befehl ausführe

mdadm --detail /dev/md0

Ein Laufwerk meldet "Aktiv", während das andere "Bereinigen" für das Feld "Status" meldet. Was ist der Unterschied? Sollte ich mir um einen der beiden Staaten Sorgen machen? Beide scheinen gut zu funktionieren.

Daniel
quelle

Antworten:

17

Aus der Dokumentation / md.txt in der Linux- Kerneldokumentation :

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

Also, nein, Sie brauchen sich um keinen der beiden Staaten Sorgen zu machen. beide sind normalbetrieb. Wenn du es gesehen inactivehättest, müsstest du dir Sorgen machen.

mdadmBeinhaltet einen Raid Monitor-Daemon, der Sie (standardmäßig per E-Mail) über alle Bedingungen informiert, die Sie beachten müssen, insbesondere über einen ausgefallenen Datenträger. Sie sollten sicherstellen, dass es konfiguriert ist und ausgeführt wird.

derobert
quelle
1

Das Metadevice (md0) sollte melden cleanund die physischen Datenträger (zB / dev / sda2 und / dev / sdb2 für einen einfachen Spiegel) sollten sein active sync. Dann ist alles in Ordnung.

Wolf
quelle