Bagaimana cara memasang RAID1 yang ada ke sistem Linux yang baru?

9

Saya memiliki RAID1 yang saat ini beroperasi pada satu hard drive (ya, mirrornya tidak ada). Apakah mungkin untuk mengatur ulang sistem saya menggunakan algoritma berikut?

  1. Saya mengatur satu-disk RAID1 lain (ke HDD lain dari jenis yang sama), mempartisi dan menginstal contoh baru Debian di atasnya.
  2. Saya memasang setup RAID1 single-disk lama dan menyalin semua data dari itu ke RAID baru.
  3. Saya kemudian memformat ulang disk lama dan memasukkannya ke dalam pengaturan RAID baru.

Saya kebanyakan meragukan poin kedua - bagaimana saya harus melakukannya?

dpq
sumber
2
mengapa tidak boot dari HDR raid yang ada dan menambahkan yang baru ke raid dan membiarkan perangkat lunak raid melakukan sinkronisasi?
Christian
LVM, atau MD RAID?
David Mackintosh
Karena setup RAID yang ada terbuat dari satu partisi ext3, sementara saya ingin membangun sistem berbasis LVM di atasnya.
dpq

Jawaban:

4

Yah, saya melakukannya, dan ternyata cukup tidak menyakitkan: setup RAID lama secara otomatis terdeteksi sebagai / dev / md0, jadi yang harus saya lakukan adalah mount /dev/md0 /mnt, lalu salin semua data dari itu ke mana pun yang sesuai.

Setelah itu saya mengeluarkan:

mdadm --stop /dev/md0
mdadm --remove /dev/md0
sfdisk -d /dev/sda | sfdisk /dev/sdc
mdadm --add /dev/md1 /dev/sdc1
mdadm --add /dev/md2 /dev/sdc2
mdadm --add /dev/md3 /dev/sdc3

Jika saya memahami semuanya dengan benar, hanya itu yang perlu saya lakukan, karena mdadm --detailsekarang melaporkan drive yang akan disinkronkan secara aktif.

dpq
sumber
2

Anda bisa melakukannya dengan cara yang Anda usulkan, tetapi seperti yang disebutkan Christian dalam komentar pertanyaan, Anda juga bisa menyalakan drive yang ada sebagai array RAID yang ada dan menambahkan drive lain untuk membangun kembali redundansi. Itu semua tergantung pada apakah Anda memiliki sistem yang ada untuk dimainkan, saya kira, tetapi jika disk yang ada memiliki OS di atasnya, Anda dapat mem-bootnya (melakukan tarian grub mungkin membutuhkan beberapa menit untuk menyelesaikannya, tetapi itu akan bekerja).

womble
sumber