Les partitions sont crées en doubles sur chaque disques au format raid et reliées entres elles sous forme /dev/md0 pour ensuite être formattées comme ext3 ou autre (le SWAP y compris peut-être raid).
Le bios doit être configurer en raid seulement pour pouvoir booter sur l'un ou l'autre des disques en cas de perte de l'un ou l'autre.
c'est la solution à ton premier problème (lorsque tu retire sdb, tu ne boote plus)
Il faut donc le support raid du bios mais ne pas s'en servir pour créer les partitions et surtout pas formater (bas niveau).
Le bios gràce à son support raid doit choisir par défaut le premier disque mais s'il est manquant se tourner vers le second (si un disque est tout seul il devient sda quelle que soit sa place).
Grub, Lilo ou autre bootloader doit être donc installé sur les deux disques (ils le gére automatiquement pour les dernières versions).
Le kernel montera ensuite les partitions sous forme raid et y fera référence que ce soit sda ou sdb ou les deux qui soit présent.
Tu as fait le plus gros du travail, la création du raid.
/proc/mdstat te signifie que tu est en mode dégradé et qu'il faut vérifier les partitions qui sont donc en cause (sdb1 et sdb2). fschk et autres voire changement de disques (reformatage obligatoire du nouveau disque comme l'ancien).
Le mode dégradé monte les parttions qui sont dégradées en read only (sda1 et sda2)
Sous Fedora Core 3 il y a mdadm, pour FC2 c'est raidhotadd (me souvient plus comment on s'en sert),
il faut utiliser mdadm pour reconstruire les partoches manquantes :
mdadm /dev/md1 -a /dev/sdb2
mdadm /dev/md0 -a /dev/sdb1
tu peux assister à la reconstruction gràce à cat /proc/mdstat.
Tu remonte tes partitions en Read Write (reboote c'est plus simple et cela permet de voir si il y a quelque chose d'autre qui clochera lors d'un autre problème)
[^] # Re: RAID logiciel donc
Posté par Dragon . En réponse au message Raid+disques SATA+Linux. Évalué à 1.
Le bios doit être configurer en raid seulement pour pouvoir booter sur l'un ou l'autre des disques en cas de perte de l'un ou l'autre.
c'est la solution à ton premier problème (lorsque tu retire sdb, tu ne boote plus)
Il faut donc le support raid du bios mais ne pas s'en servir pour créer les partitions et surtout pas formater (bas niveau).
Le bios gràce à son support raid doit choisir par défaut le premier disque mais s'il est manquant se tourner vers le second (si un disque est tout seul il devient sda quelle que soit sa place).
Grub, Lilo ou autre bootloader doit être donc installé sur les deux disques (ils le gére automatiquement pour les dernières versions).
Le kernel montera ensuite les partitions sous forme raid et y fera référence que ce soit sda ou sdb ou les deux qui soit présent.
Tu as fait le plus gros du travail, la création du raid.
Ton problème maintenant :
personnalities:[raid 1]
md1:active raid1 sda2[0]
118784512 blocks [2/1] [U-]
md0:active raid1 sda1 [0]
104320 blocks [2/1] [U-]
/proc/mdstat te signifie que tu est en mode dégradé et qu'il faut vérifier les partitions qui sont donc en cause (sdb1 et sdb2). fschk et autres voire changement de disques (reformatage obligatoire du nouveau disque comme l'ancien).
Le mode dégradé monte les parttions qui sont dégradées en read only (sda1 et sda2)
Sous Fedora Core 3 il y a mdadm, pour FC2 c'est raidhotadd (me souvient plus comment on s'en sert),
il faut utiliser mdadm pour reconstruire les partoches manquantes :
mdadm /dev/md1 -a /dev/sdb2
mdadm /dev/md0 -a /dev/sdb1
tu peux assister à la reconstruction gràce à cat /proc/mdstat.
Tu remonte tes partitions en Read Write (reboote c'est plus simple et cela permet de voir si il y a quelque chose d'autre qui clochera lors d'un autre problème)
un petit RTFM : http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html(...)