Solusi 1:
Anda benar-benar membutuhkan file mdadm.conf asli. Tetapi, karena Anda tidak memilikinya, Anda harus membuatnya kembali. Pertama, sebelum melakukan apapun, baca mdadm melalui halaman manualnya. Mengapa Anda harus kehilangan data karena situasi atau perintah yang tidak Anda pahami?
Karena itu, nasihat ini adalah risiko Anda sendiri. Anda dapat dengan mudah kehilangan semua data Anda dengan perintah yang salah. Sebelum Anda menjalankan apa pun, periksa kembali konsekuensi dari perintah tersebut. Saya tidak bertanggung jawab atas kehilangan data atau masalah lain yang terkait dengan tindakan apa pun yang Anda lakukan - jadi periksa ulang semuanya .
Anda dapat mencoba ini:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Ini akan memberi Anda beberapa info untuk mulai bekerja, bersama dengan ID. Itu juga akan membuat perangkat array baru /dev/md{number}, dari sana Anda harus dapat menemukan tunggangan apa pun. Jangan gunakan --auto
opsi, halaman manual bertele-tele menyiratkan bahwa dalam keadaan tertentu ini dapat menyebabkan penimpaan pengaturan larik Anda di drive. Ini mungkin tidak kasusnya, dan halaman mungkin perlu ditulis ulang untuk kejelasan, tetapi mengapa kebetulan?
Jika larik terpasang dengan benar dan semuanya "normal", pastikan mdadm.conf Anda ditulis dan disimpan di /etc
, sehingga Anda akan memilikinya saat boot. Sertakan ID baru dari larik dalam file untuk membantunya.
Solusi 2:
Setidaknya hanya ingin menambahkan jawaban lengkap saya untuk Debian.
- Instal pengelola serangan melalui -->
sudo apt-get install mdadm
-
Pindai raid disk lama melalui -->
sudo mdadm --assemble --scan
-
Pada titik ini, saya ingin memeriksa
BLKID
dan pasang serangan secara manual untuk mengonfirmasi.blkid mount /dev/md0 /mnt
- Tambahkan Info ke mdadm.conf melalui -->
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
-
Perbarui initramf melalui -->
update-initramfs -u
-
Pemecahan masalah:
Pastikan output mdadm --detail --scan
cocok dengan /etc/mdadm/mdadm.conf
Anda
nano /etc/mdadm/mdadm.conf
ARRAY /dev/md/0 level=raid5 num-devices=3 metadata=00.90 UUID=a44a52e4:0211e47f:f15bce44:817d167c
-
Contoh FSTAB
/dev/md0 /mnt/mdadm ext4 defaults,nobootwait,nofail 0 2
https://unix.stackexchange.com/questions/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
https://askubuntu.com/questions/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur
Bagaimana cara memindahkan RAID perangkat lunak Linux ke mesin baru?