Comment attacher un RAID1 existant à un nouveau système Linux?

9

J'ai un RAID1 fonctionnant actuellement sur un seul disque dur (oui, le miroir est absent). Est-il possible de réorganiser mon système en utilisant l'algorithme suivant?

  1. J'ai installé un autre RAID1 à disque unique (sur un autre disque dur du même type), je le partitionne et j'installe une nouvelle instance de Debian dessus.
  2. Je monte l'ancienne configuration RAID1 à disque unique et copie toutes les données de celle-ci vers le nouveau RAID.
  3. Je reformate ensuite l'ancien disque et l'inclus dans la nouvelle configuration RAID.

Je doute surtout du deuxième point - comment dois-je le faire?

dpq
la source
2
pourquoi ne pas démarrer à partir de votre disque dur de raid existant et ajouter le nouveau au raid et laisser le logiciel de raid faire la synchronisation?
Christian
LVM ou MD RAID?
David Mackintosh
Parce que la configuration RAID existante est constituée d'une seule partition ext3, alors que je veux construire un système basé sur LVM par-dessus.
dpq

Réponses:

4

Eh bien, je l'ai fait, et cela s'est avéré assez indolore: l'ancienne configuration RAID a été automatiquement détectée en tant que / dev / md0, donc tout ce que j'avais à faire était mount /dev/md0 /mnt, puis de copier toutes les données à l'endroit approprié.

Après cela, j'ai publié:

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

Si je comprends tout correctement, c'est tout ce que je devais faire, car mdadm --detailil signale maintenant que les disques sont activement synchronisés.

dpq
la source
2

Vous pouvez le faire comme vous le proposez, mais comme Christian l'a mentionné dans les commentaires de la question, vous pouvez également allumer le disque existant en tant que matrice RAID existante et y ajouter un autre disque pour rétablir la redondance. Tout dépend de si vous avez un système existant pour jouer avec, je suppose, mais si le disque existant a un système d'exploitation, vous pouvez le démarrer (faire la danse de grub peut prendre quelques minutes pour fonctionner, mais il fonctionnera).

womble
la source