Bonjour,

Monter une Fedora en RAID 1 logiciel c'est du gâteau, mais ma question est comment faire pour remonter un RAID 1 en case de perte de l'un des disques ? Idem dans le cas d'un RAID semi-matériel exemple avec les cartes Silicon image 3112

Si quelqu'un pouvait m'expliquer comme pour un newbie la démarche à suivre ca serait sympa.
Merci
Normalement on utilise la commande mdadm –-add pour rajouter dans le raid la partition que tu veux monter pour le semi-hard et le software.
Exemple :
mdadm –-add /dev/md1 /dev/sdb2 (md1 est mon raid et sdb2 est la partititon de mon nouveau dd).
Dans le cas d'un raid hardware, il y a rien à faire c'est automatique.

Dans tout les cas avant de mettre le tout en production, teste ton raid en retirant et en ré-incorporant un dd.
Tout est LA!!!!! Fais une recherche sur le forum tout y figure déjà en plusieurs exemplaire aussi.
merci je test et je vous tiens au courant
De retour

rappel de la config
Vmware
Cento 5
2 disques de 7Go

je suis sur un forum dedié à fedora mais Centos et Fedora c'est du pareil au même.

récapitulatif de l'installation en RAID
/boot <- 100 Mo RAID 1
/ <- 6556 Mo RAID 1
/swap <- 512 Mo en RAID 0
Post installation :
nano /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/md0
# initrd /boot/initrd-version.img
#boot=/dev/md0
default=0
fallback 1
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-53.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/md1 rhgb quiet
initrd /initrd-2.6.18-53.el5.img
title CentOS (2.6.18-53.el5)
root (hd1,0)
kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/md1 rhgb quiet
initrd /initrd-2.6.18-53.el5.img
puis :
#grub
grub>root (hd0,0)
grub>setup (hd0)
grub>root (hd1,0)
grub>setup(hd1)
grub>quit
quand je redémarre le système tout est fonctionnel.
quand je retire un des disques tout est ok et vice et versa
quand je crée un fichier alors que l'un des disques est retiré, et que je replace le disque manquant, il n'y a pas de synchronisation.
quand je fais:
watch -n 6 cat /proc/mdstat
j'ai :
Personalities : [raid1] [raid0]
md0 : active raid1 sdb1[1]
104320 blocks [2/1] [_U]

md2 : active raid0 sdb3[1] sda3[0]
1043968 blocks 256k chunks

md1 : active raid1 sdb2[1]
6707072 blocks [2/1] [_U]

unused devices: <none>
et toujours pas de synchronisation

je suis obligé de faire:
mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda2
puis
watch -n 6 cat /proc/mdstat
Et là les disques sont de nouveaux synchronisés

Vous n'avez pas une solution pour moi, ou alors c'est un comportement parfaitement normal.

Quand je place un nouveau disque en position (h0,0), le serveur ne trouve aucun système installer or dans le fichier grub.conf, fallback 1 permet de sortir d'une boucle qui en cas d'absence de secteur de démarrage d'un disque d'aller sur un autre disque ?!

P.S: Avec fallback 1 ou fallback=1 c'est toujours la même chose, faut il écrire fallback 1 ou fallback=1