Apa perbedaan antara status mdadm "aktif" dan status "bersih"

20

Saya memiliki dua komputer berbeda dengan array RAID5 yang berbeda. Saat saya menjalankan perintah

mdadm --detail /dev/md0

satu drive melaporkan "aktif" sementara yang lain melaporkan "bersih" untuk bidang "status". Apa bedanya? Haruskah saya khawatir tentang kedua negara bagian? Keduanya tampaknya berfungsi dengan baik.

Daniel
sumber

Jawaban:

17

Dari Documentation / md.txt dalam dokumentasi 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

Jadi, tidak, Anda tidak perlu khawatir tentang kedua negara; keduanya operasi normal. Jika Anda melihat inactive, bahwa Anda harus khawatir.

mdadmtermasuk daemon monitor raid yang akan memberi tahu Anda (melalui email secara default) tentang segala kondisi yang perlu Anda ketahui, khususnya disk yang gagal. Anda harus memastikan itu dikonfigurasi & berjalan.

derobert
sumber
1

Metadevice (md0) harus melaporkan cleandan disk fisik (fe / dev / sda2 dan / dev / sdb2 untuk mirror sederhana) seharusnya active sync. Maka semuanya baik-baik saja.

serigala
sumber