Penyesuaian ulang RAID secara otomatis?


11

Saya agak secara acak memeriksa status array RAID saya dengan cat/proc/mdstatdan menyadari, bahwa salah satu array saya tampaknya melakukan sinkronisasi ulang:

md1 : active raid1 sdb7[1] sdc7[0]
      238340224 blocks [2/2] [UU]
      [==========>..........]  resync = 52.2% (124602368/238340224) finish=75.0min speed=25258K/sec

Mengapa ini dan apa artinya? Saya tampaknya dapat mengakses mount point dengan r/wizin.

EDIT 1 (sebagai respons terhadap JAWABAN SLM )

Saya tidak dapat benar-benar melihat apa pun jika saya grepmelaluinya dmesgdan --detailsaklar tidak memberi tahu saya banyak, yaitu menampilkan bahwa sinkronisasi ulang sedang berlangsung ... tetapi tidak ada petunjuk untuk alasan atau mengapa itu mungkin tidak sinkron .. - Kurasa aku mungkin hanya perlu mengawasinya sebelum aku mulai menukar perangkat kerasku.

Jawaban:


10

Ini tampaknya menunjukkan bahwa sinkronisasi antara 2 anggota RAID tidak tetap sinkron satu sama lain.

1. Selidiki log

Saya akan menyelidiki dmesglog Anda dan melihat apakah ada pesan yang menyatakan bahwa salah satu HDD fisik yang membentuk array ini mengalami kegagalan perangkat keras.

2. Periksa mdadm

Anda juga dapat berkonsultasi mdadmmenggunakan --detailsakelar untuk mengetahui informasi lebih lanjut tentang sinkronisasi ulang seperti:

$ sudo mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Sat Jan 26 09:14:11 2008
     Raid Level : raid1
     Array Size : 976759936 (931.51 GiB 1000.20 GB)
  Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Jan  1 01:29:16 2010
          State : clean, resyncing
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

 Rebuild Status : 50% complete

           UUID : 37a3bfcb:41393031:23c133e6:3b879f08
         Events : 0.2178969

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1

Jika kedua perangkat tampak baik-baik saja dan Anda tidak dapat menentukan dengan tepat perangkat mana yang mengalami masalah, Anda mungkin ingin menjalankan sementara alat diagnostik seperti HDAT2 atau SpinRite terhadap setiap HDD untuk mengonfirmasi kesehatannya.

3. Pengkabelan

Jika HDD memeriksa maka saya akan mulai meneliti pemasangan kabel, saya biasanya akan menukar ini.

4. Kontroler

Saya selanjutnya akan meneliti controller itu sendiri, baik mengeluarkan drive dari sistem yang terkena dampak dan mendiagnosisnya dalam sistem sekunder, atau menambahkan kartu pengontrol pihak ke-3 ke dalam sistem yang terpengaruh untuk mendiagnosis masalah lebih lanjut.

5. Catu daya

Percaya atau tidak, saya pernah mengalami masalah dengan HDD dan RAID di mana mengganti catu daya yang gagal, atau hampir gagal, catu daya, menyelesaikan masalah kesehatan RAID saya.


@cerr - ya jika resyncs terus terjadi pada apa yang tampak sebagai interval acak maka kemungkinan salah satu HDD sedang dalam perjalanan keluar, atau 3,4, atau 5. Manifestasi yang Anda gambarkan telah terjadi beberapa kali saya sendiri dan sudah situasi yang telah menyelesaikan kegagalan ini, bagi saya, di masa lalu.
slm

8

Periksa file cron Anda, banyak distro melakukan resync / re-check yang dijadwalkan seminggu sekali.

Pada CentOS 7.1 ada di /etc/cron.d/raid-check

# Run system wide raid-check once a week on Sunday at 1am by default
0 1 * * Sun root /usr/sbin/raid-check

Untuk mengkonfigurasi perilaku edit / etc / sysconfig / raid-check


Meskipun biasanya itu hanya cek, bukan
sinkronisasi

2
@frostschutz ... kecuali itu adalah hari Minggu pertama dalam sebulan: serverfault.com/a/255549/299551 Dalam hal itu, sinkronisasi ulang dipaksa.
Dan

2

Pada Debian dilakukan dari:

/etc/cron.d/mdadm

Untuk menonaktifkan:

chmod -x /usr/share/mdadm/checkarray

Lihat juga.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.