GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memindahkan RAID perangkat lunak Linux ke mesin baru?

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?


Linux
  1. CentOS / RHEL :Cara merakit RAID perangkat lunak dalam mode Penyelamatan

  2. Cara Membuat Direktori Baru di Linux

  3. Bagaimana cara mengetahui apakah cukup memori yang tersedia untuk menerapkan aplikasi baru di mesin Linux?

  1. Bagaimana cara menggunakan pengawas perangkat lunak Linux?

  2. Bagaimana cara menonaktifkan konfigurasi otomatis pada IPv6 di Linux?

  3. Perangkat lunak mdadm Linux RAID 6 - apakah ini mendukung pemulihan kerusakan bit?

  1. Cara Menambahkan Repositori Perangkat Lunak Linux Microsoft

  2. Linux – Bagaimana Mengganti Server Vm Dns?

  3. Cara mematikan atau me-reboot Linux