Ack, saya pikir saya mengacau. Saya mengalami kegagalan daya pada array RAID5 yang menyebabkan metadata tidak konsisten di antara drive.
Saya mengikuti saran di sini kecuali kasus jari gemuk menyebabkan saya menjalankan perintah --create tanpa parameter yang hilang. Menjalankan skrip Perl yang permutasi melalui berbagai kombinasi membuat saya tidak dapat memasang array. Saya punya beberapa pertanyaan:
Apakah saya benar-benar kacau di sini, adakah yang bisa saya lakukan? Drive itu sendiri tampaknya baik-baik saja. Apakah parameter yang hilang meniup peluang saya untuk memulihkan data saya?
Apakah di sana saya bisa mendapatkan beberapa data, tetapi memasang drive? Saya tidak begitu akrab dengan bagaimana data dilucuti di disk jadi saya tidak tahu apakah mungkin untuk memulihkan beberapa file.
sumber
cat /proc/mdstat
?mdadm -D /dev/md0
(gantimd0
denganmd255
atau apa pun nomor yang sesuai)? Apa komponen asli array, mana yang rusak?mdadm -E /dev/sdXY
untuk setiap disk anggota dari array yang sesuai.Jawaban:
Maaf, tetapi Anda baru saja menemukan masalah yang sangat umum dikenal sebagai "lubang tulis". Singkatnya, Anda tidak memiliki kesempatan untuk memulihkan array Anda. Informasi lebih lanjut tentang Wikipedia: http://en.wikipedia.org/wiki/RAID_5_write_hole
Pengontrol RAID yang mahal dilengkapi dengan baterai untuk mengatasi masalah ini.
Saya harap Anda memiliki cadangan, itulah kesempatan terakhir Anda.
sumber