Mdadm state “active” ve state “clean” arasındaki fark nedir


20

Farklı RAID5 dizileri olan iki farklı bilgisayarım var. Komutu çalıştırdığımda

mdadm --detail /dev/md0

bir sürücü "etkin" rapor verirken diğer sürücü "durum" alanı için "temiz" raporlar verir. Fark ne? Her iki eyalet için de endişelenmeli miyim? Her ikisi de iyi çalışıyor gibi görünüyor.

Yanıtlar:


17

Gönderen Belgeler / md.txt Linux çekirdeği belgelerinde:

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

Yani, hayır, her iki durum için de endişelenmenize gerek yok; her ikisi de normal çalışma. Gördüysen inactive, endişelenmen gerekecekti.

mdadmözellikle arızalı bir disk olmak üzere, bilmeniz gereken herhangi bir durum hakkında sizi (varsayılan olarak e-posta yoluyla) uyaracak bir raid monitor arka plan programı içerir. Yapılandırıldığından ve çalıştığından emin olmalısınız.


1

Meta aygıt (md0) rapor etmeli cleanve fiziksel diskler (basit bir ayna için fe / dev / sda2 ve / dev / sdb2) olmalıdır active sync. Sonra her şey yolunda.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.