RAID mort (ou Murphy est un con)
Par Laurent, jeudi 24 janvier 2008 à 21:06 :: TechnoloGeek :: #150 :: rss
Comme d'habitude, dès que je veux sauvegarder des données ou bien les stocker de manière plus fiable, une tuile m'arrive et je perds des données.
Cette fois-ci ça se fini plutôt bien.
Dans mon précédent billet j'ai expliqué comment monter un système en RAID-5 software sous linux. Pour tester un peu le truc, j'ai débranché un disque, puis je l'ai rebranché. Comme prévu le système fonctionnait en mode dégradé et était en train de resynchroniser le disque qui avait été enlevé. Sauf que là j'ai un autre disque qui est partie en live. Je n'ai pas encore bien identifié le problème (contrôleur SATA en PCIe ?) mais j'ai réussi à m'en sortir après pas mal de sueurs froides.
L'utilitaire mdadm propose plein de fonctions sympa pour administrer le système RAID, mais rien ne m'a peris de m'en sortir avec. J'ai juste réussi à me retrouver avec 3 disques actif sur 4, mais impossible de démarrer l'array de disques, mais avec les options pour forcer le démarrage. Il y a de quoi être dégoûté quand on sait que les données sur les disques sont correctes.
Grâce à mon ami Google, je suis tombé sur la commande suivante :
# echo "clean" > /sys/block/md0/md/array_state
Elle consiste juste à faire croire que ça marche… et ça marche. Tout est reparti d'un coup, j'ai pu accéder de nouveaux à mes données (et les recopier ailleurs).
La page qui m'a sauvé la vie : http://www.linuxquestions.org/questions/linux-general-1/raid5-with-mdadm-does-not-ron-or-rebuild-505361/


Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire