web-dev-qa-db-fra.com

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 objectif 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?

7
Doomd

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 la première installation et le premier démarrage d’Ubuntu, 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 matrice 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 matrice 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!

4
Doomd

De manière assez surprenante, votre RAID devrait en fait être détecté automatiquement 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        
15
SpamapS