Anda benar-benar membutuhkan file mdadm.conf yang asli. Tetapi, karena Anda tidak memilikinya, Anda harus membuatnya kembali. Pertama, sebelum melakukan apa pun, baca mdadm melalui halaman manualnya . Mengapa kebetulan kehilangan data Anda karena suatu situasi atau perintah yang tidak Anda pahami?
Yang sedang berkata, saran ini adalah risiko Anda sendiri. Anda dapat dengan mudah kehilangan semua data Anda dengan perintah yang salah. Sebelum Anda menjalankan apa pun, periksa ulang konsekuensi perintah . Saya tidak dapat dianggap bertanggung jawab atas kehilangan data atau masalah lain yang terkait dengan tindakan apa pun yang Anda ambil - jadi periksa kembali 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 mount. Jangan gunakan --auto
opsi, halaman manual verbiage menyiratkan bahwa dalam keadaan tertentu ini dapat menyebabkan menimpa pengaturan array Anda pada drive. Ini mungkin bukan masalahnya, dan halaman itu mungkin perlu ditulis ulang untuk kejelasan, tetapi mengapa kebetulan?
Jika array berkumpul dengan benar dan semuanya "normal", pastikan untuk mendapatkan mdadm.conf Anda ditulis dan disimpan /etc
, jadi Anda akan memilikinya pada saat boot. Sertakan ID baru dari array dalam file untuk membantunya.
Saya hanya ingin menambahkan jawaban lengkap saya untuk Debian.
sudo apt-get install mdadm
Pindai disk serangan lama melalui ->
sudo mdadm --assemble --scan
Pada titik ini, saya ingin memeriksa
BLKID
dan me-mount razia secara manual untuk mengonfirmasi.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Perbarui initramfs melalui ->
update-initramfs -u
Penyelesaian masalah:
Pastikan output yang
mdadm --detail --scan
cocok dengan Anda/etc/mdadm/mdadm.conf
Contoh FSTAB
/unix/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
/ubuntu/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?
sumber
Pindai semua partisi dan perangkat yang terdaftar di / proc / partisi dan rakit / dev / md0 dari semua perangkat tersebut dengan superblok RAID dengan sejumlah kecil 0.
jika conf berhasil, Anda dapat menambahkan --detail --scan >> /etc/mdadm/mdadm.conf sehingga ia menangkapnya saat boot
sumber