Historique : Raid1 sous debian ou ubuntu

Installer Raid1 Logiciel sous debian

Pour savoir si la construction est finie, vous trouverez les informations en affichant le fichier /proc/mdstat via la commande suivante:

cat /proc/mdstat

Copie des infos Boot

Remarque : Si vous avez configuré GRUB ou LILO pour un démarrage direct sur /dev/mdX, il n'est pas nécessaire de dupliquer le boot. (voir notes en fin d'article)

Une fois le démarrage effectué, il ne vous reste plus qu'à copier les données boot du premier disque vers le deuxième. C'est cette procédure qu'il faut suivre si vous effectuer une modification de GRUB ou du Kernel (en fait, vous devez mettre à jour les partitions /boot à chaque fois qu'elle est modifiée !!!).

Pour ce faire, c'est très simple. Si ce n'est pas fait, créer un répertoire /boot2 via la commande suivante :

sudo mkdir /boot2

sudo mount /dev/sdb1 /boot2

sudo cp -Rf /boot/* /boot2/

sudo umount /boot2

Détails des infos sur le raid

sudo mdadm --detail /dev/md0

Invalider un disque

Quand un disque à l'air de poser problème (ou qu'il pose réellemment problème), il est de bonne pratique de l'invalider le temps que l'on puisse le retirer physiquement.

Par exemple, si votre disque tombe en panne et que vous ne pouvez pas arrêter le serveur tout de suite, vous allez être inondé de messages d'erreurs et le système sera plus lent. Dans ce cas, vous l'invalidez le temps de pouvoir arrêter le serveur pour effectuer le remplacement physique (à moins d'avoir l'HotPlug bien entendu).

Pour marquer le disque comme étant invalide (ou faulty), on introduit la commande suivante (ici, j'invalide la partition /dev/sdb3 de l'array RAID /dev/md0) :

sudo mdadm /dev/md0 -f /dev/sdb3

Config grub

*invoquer le shell grub :

grub>

* Dans le shell de grub exécuter:

#Ecrire le MBR de /dev/sda root (hd0,0)

setup (hd0)

#Ecrire le MBR de /dev/sdb

device (hd0) /dev/sdb

root (hd0,0)

setup (hd0)

Regénérer un disque

sudo mdadm /dev/md0 -a /dev/sdb3