Jaka jest różnica między stanem „aktywny” mdadm a stanem „czysty”


21

Mam dwa różne komputery z różnymi macierzami RAID5. Kiedy uruchamiam polecenie

mdadm --detail /dev/md0

jeden dysk zgłasza „aktywny”, a drugi „czysty” w polu „stan”. Jaka jest różnica? Czy powinienem martwić się o którekolwiek państwo? Oba wydają się działać dobrze.

Odpowiedzi:


17

Z Documentation / md.txt w dokumentacji jądra 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

Więc nie, nie musisz się martwić żadnym stanem; oba są normalnym działaniem. Jeśli zobaczyłeś inactive, że będziesz musiał się martwić.

mdadmzawiera demona monitorującego naloty, który ostrzega (domyślnie przez e-mail) o wszelkich warunkach, o których musisz wiedzieć, w szczególności o awarii dysku. Upewnij się, że jest skonfigurowany i działa.


1

Metadevice (md0) powinien zgłaszać, cleana dyski fizyczne (fe / dev / sda2 i / dev / sdb2 dla prostego mirrora) powinny być active sync. Więc wszystko jest w porządku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.