migrer raid1 avec mdadm - Installation - Linux et OS Alternatifs
Marsh Posté le 16-02-2007 à 08:37:39
Normalement c'est pas très compliqué, en cas de panne :
- tu remplaces le disque HS
- tu le partitionnes à l'identique de l'autre
- tu l'ajoutes à la grappe via une commande du genre :
mdadm /dev/md0 --add /dev/hdc1 |
Pour assembler une grappe sur un autre système, il suffit d'utiliser l'option appropriée :
mdadm -A /dev/md0 /dev/hda1 /dev/hdc1 |
Un tutoriel en anglais :
http://www.linuxdevcenter.com/pub/ [...] /RAID.html
Marsh Posté le 16-02-2007 à 08:39:21
Zut, j'avais compris "en cas de panne d'un disque de la grappe"... Bon, si le disque système est HS il faut réinstaller ta distrib puis utiliser l'option d'assemblage pour réimporter la grappe (seconde commande).
Marsh Posté le 16-02-2007 à 12:32:35
Y'a une petite astuce bien sympa: installer grub sur les deux HDD.
Si un des disques lache, il suffit d'inverser les deux disques, de rebooter et le système redémarre. Pratique pour ne pas devoir te déplacer toi-même la nuit en cas d'urgence.
Après, pour relancer le raid, il suffit de remplacer le disque et de reconstruire l'array avec mdadm --add (tu devras peut-être faire "mdadm --set-faulty /dev/md0 /dev/hdc1" et "mdadm --remove /dev/md0 /dev/hdc1" avant de pouvoir faire mdadm --add)
Marsh Posté le 16-02-2007 à 18:17:52
Pas besoin d'inverser les disques, il y a un système dans grub pour gérer ça, par exemple chez moi j'ai :
default 0 |
Mais si un disque système pète on peut continuer à tourner sur une patte en attendant de le remplacer, donc pas besoin de faire un reboot en plein milieu de la nuit
Marsh Posté le 16-02-2007 à 19:24:47
Qu'est ce qui se passe si (hd0) tombe en rade et que le techos local reboot le serveur ?
Marsh Posté le 16-02-2007 à 19:59:21
ben c'est a ca que sert la commande fallback
si hd0 ne reponds pas, il bootera sir hd1
Marsh Posté le 16-02-2007 à 20:36:22
aknott31 a écrit : ben c'est a ca que sert la commande fallback |
Si grub (stage 1 / 1.5) est installé sur hd0 mais pas sur hd1, qu'hd0 crame et qu'on reboot la machine, grub ne sera pas exécuté. Il ne lira pas le menu.lst et ne fera pas de fallback
Edit: Mea culpa, j'avais compris que fdaniel disait qu'il n'était pas obligatoire d'installer grub sur les deux disques, alors qu'il ne parlait que du changement physique
Marsh Posté le 16-02-2007 à 20:40:21
ben ca c'est evident
avant de pouvoir faire du fallback faut deja que les deux disques soient bootables...
mais je me rend compte que j'ai mal interpreté le sens de ta question
je l'ai prise au premier degré (j'avais lu le reste en diagonale)
EDIT: ca me rassure je suis pas le seul a lire de travers...
Marsh Posté le 16-02-2007 à 20:48:53
aknott31 a écrit : ben ca c'est evident |
Il faut apprendre à prévoir l'imprévisible. Genre le bios peut très bien lire un MBR valide sur hd0, et y lancer le boot: si le stage 1.5 est endommagé, grub fera une belle erreur, même avec le fallback
Marsh Posté le 17-02-2007 à 00:48:02
Mettons les choses au clair : pour que ça fonctionne il faut que les 2 disques soient bootables (commandes grub setup & co), et que le BIOs soit capable de booter sur les 2 disques.
Marsh Posté le 18-02-2007 à 12:15:39
Et bien merci pour toutes ces réponses.
Je pense avoir trouvé mon bonheur avec l'option -a de mdadm du second post pour récupérer ma grappe en cas de défaillance du disque systéme.
Merci
Marsh Posté le 15-02-2007 à 23:28:33
Bonjour a tous,
Je viens de me monter un petit serveur de fichiers a base d'ubuntu et de raid 1 avec mdadm.
J'ai donc un disque systéme et deux disques en raid 1
Je voudrais savoir comment procéder en cas de panne du disque systéme pour pouvoir récupérer ma grappe raid mdadm.
Ou plus simplement, si je veux monter ma grappe raid 1 sur un autre systéme ubuntu, quelles sont les commandes a effectué pour pouvoir monter ma grappe sur le nouveau systéme sans perdre aucune données.
Merci pour votre aide