Reconstruire mdadm Raid5 après la mort du disque dur du système d’exploitation

J’ai un bureau Ubuntu 10.4 “serveur” avec 5 disques durs. 1 des disques durs comportait 3 systèmes d’exploitation (Windows Vista, Windows XP et Ubuntu 10.4). J’ai principalement utilisé le système d’exploitation Ubuntu pour pouvoir utiliser mdadm et boxee.

Les 4 autres disques durs ont été configurés à l’aide de mdadm dans une partition Raid5.

Autant que je sache, ces 4 disques durs vont bien …

Mais mon disque dur principal du système d’exploitation est complètement mort. L’ordinateur ne démarrera évidemment pas sans un lecteur avec un système d’exploitation.

Mon objective est de recharger en quelque sorte un système d’exploitation sur un nouveau disque dur que je viens de recevoir de newegg.com, ou de charger un cd live … puis de récupérer ou de réassembler ma partition mdadm raid 5 afin que je puisse au moins obtenir mon disque dur. énorme collection de musique sur la machine et sur un disque dur externe.

Quelles étapes [détaillées] dois-je suivre pour y parvenir?

De manière assez surprenante, votre RAID devrait en fait être automatiquement détecté par Linux simplement en vertu de sa composition en partitions “Linux RAID Autodetect”. Ainsi, après l’installation sur le lecteur du système d’exploitation, après le premier démarrage, vous devriez avoir un périphérique MD ici:

cat /proc/mdstat 

Pour le gérer, assurez-vous que mdadm est installé:

 apt-get install mdadm 

En installant simplement mdadm, vous tenterez en réalité de détecter automatiquement vos baies. Vérifiez à nouveau / proc / mdstat. S’ils ne sont toujours pas là, vous pouvez les assembler en exécutant quelque chose comme:

 mdadm --assemble /dev/md0 /dev/sdXX /dev/sdYY .... 

Vous voudrez enregistrer la configuration si vous devez le faire manuellement:

 /usr/share/mdadm/mkconf 

Et puis mettez à jour les initramfs pour votre système:

 update-initramfs -u 

Sensationnel. Linux a vraiment raison. Voici ce que j’ai fait:

  1. Parce que mon ancien disque Boot / OS a échoué, j’ai installé Ubuntu (10.10) sur un tout nouveau disque dur. (Je me suis assuré de ne pas reformater ni d’installer sur les 4 autres disques RAID qui n’avaient pas échoué).
  2. Après que Ubuntu ait été installé et démarré pour la première fois, j’ai ensuite installé mdadm avec “sudo apt-get install mdadm”
  3. Maintenant, je voulais voir si mon RAID était reconnu par le système. À l’intérieur de l’utilitaire de disque, la masortingce RAID était répertoriée, mais elle indiquait “Pas en cours d’exécution, pas assez de composants pour démarrer.”
  4. J’ai vérifié ce problème sur un forum Ubuntu … et la solution consistait à redémarrer le système. J’ai redémarré … et la masortingce RAID fonctionne à nouveau complètement (répertoriée dans l’utilitaire de disque et montée dans le système de fichiers sous “Lieux”).

C’est tout ce que j’avais à faire!