Vous êtes sur la page 1sur 5

Mode Procdural RAID

tape 1 : Prparation de la machine


Vrification que les disques crs sont bien la et que le nom du disque est le bon :
# ls /dev/sd*
# mount
Crer une partition primaire prenant tout l'espace du disque de type linux Raid Autodetect (FD) :
#cfdsik /dev/sdb
Recommencer l'opration pour les autres disques.
Vrifier avec la commande :
ls /dev/sd*

tape 2 : Ralisation d'un RAID 1


Si le noyaux ne fait pas du RAID ajouter les modules modprobe pour cela lancer les
commandes :
#modprobe raid1
puis
#modprobe raid456
Installer le paquet mdadm qui permet l'administration des RAID (Multiple Disk
ADMinistration) et accepter les valeurs proposes par dfaut pour la configuration de la messagerie.
1) Mise en place du RAID 1
a/Cration de l'agrgat
Pour crer un agrgat il faut indiquer son nom, son type, le nombre de disques le constituant, le
nombre de disques de secours (spare) et fournir la liste des partitions agrger.
Lancer la commande :
#mdadm --create /dev/md0 --level=1 --raid-device=2 --spare-device=1 --assume-clean /dev/sdb1
/dev/sdc1 /dev/sdd1
Dans cette commande, vous demandez :

La cration d'un agrgat (--create), nomm md0


en Raid 1 (level=1)
avec 2 disques (raid-device=2)
et un spare (spare-device=1)
On laisse les partitions intactes (assume-clean)
Les trois partitions utiliser sont sdb1, sdc1 et sdd1.

b/Observer l'agrgat
Lancer la commande suivante et observer les informations fournies :
mdadm --detail /dev/md0
relever l'uuid !
c/Formatage de l'agrgat
Un agrgat se comporte exactement comme un disque dur. Il faut donc le formater (lui implanter un
systme de fichier).
#mkfs /dev/md0
d/Montage de l'agrgat
Comme tout disque, un agrgat ne peut tre utilis qu'aprs avoir t mont. Crer un rpertoire
pour l'accueillir et montez l'agrgat dessus
#mkdir /raid1/
#mount /dev/md0 /raid1/
Vrifier par df que le montage est correct.
e/Taille de l'agrgat
Pour vrifier la taille de l'agregat utiliser la commande suivante :
#df | grep md0
f/Remplissage de l'agrgat
Vrifier de contenu de l'agrgat avec la commande :
#ls /raid1/
pour le remplir (pour les tests) faite :
#cp -R /usr/* /raid1/
g/Simulation d'une panne
Pour simuler une panne :
#mdadm /dev/md0 --fail /dev/sdb1
Pour constater la panne :
#mdadm --detail /dev/md0
Vous permet de constater que le disque de spare prend automatiquement le relais du disque en
panne et qu'il permet la rparation de l'agrgat.
h/Simulation du remplacement des disques en panne
Pour enlever un disque du raid:
#mdadm /dev/md0 --remove /dev/sdb1
Pour en ajouter un :

#mdadm /dev/md0 --add /dev/sdb1


On vrifie le fonctionnement
#mdadm --detail /dev/md0
i/Assemblage des agrgats au dmarrage
Pour qu'au boot de la machine, les agrgat soient reconstitus automatiquement, il faut renseigner le
fichier
# nano/etc/mdadm/mdadm.conf
A la suite de la ligne DEVICE partitions ajouter la ligne suivante :
ARRAY /dev/md0 uuid=11111111:222222222:333333333:444444444
en remplacement l'uuid par le votre.
j/Vrification
Rebooter la machine, si tout est correct, l'agrgat devrait tre assembl sous le nom de /dev/md0, ce
que vous pouvez vrifier avec la commande
#mdadm /dev/md0
k/Montage de l'agrgat au dmarrage
Pour monter l'agrgat au dmarrage aller dans le fichier /etc/fstab et ajouter la ligne suivante :
/dev/md0 /raid1 ext2 defaults 0 0

Etape 3 : Ralisation d'un RAID 5


a/Cration de l'agrgat
Pour crer un agrgat il faut indiquer son nom, son type, le nombre de disques le constituant, le
nombre de disques de secours (spare) et fournir la liste des partitions agrger.
Lancer la commande :
#mdadm --create /dev/md1 --level=5 --raid-device=5 --spare-device=1 --assume-clean /dev/sde1
/dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1
Dans cette commande, vous demandez :

La cration d'un agrgat (--create), nomm md0


en Raid 5 (level=5)
avec 5 disques (raid-device=5)
et un spare (spare-device=1)
On laisse les partitions intactes (assume-clean)

b/Observer l'agrgat
Lancer la commande suivante et observer les informations fournies :
mdadm --detail /dev/md1
relever l'uuid !
c/Formatage de l'agrgat
Un agrgat se comporte exactement comme un disque dur. Il faut donc le formater (lui implanter un
systme de fichier).
#mkfs /dev/md1
d/Montage de l'agrgat
Comme tout disque, un agrgat ne peut tre utilis qu'aprs avoir t mont. Crer un rpertoire
pour l'accueillir et montez l'agrgat dessus
#mkdir /raid5/
#mount /dev/md1 /raid5/
Vrifier par df que le montage est correct.
e/Taille de l'agrgat
Pour vrifier la taille de l'agregat utiliser la commande suivante :
#df | grep md1
f/Remplissage de l'agrgat
Vrifier de contenu de l'agrgat avec la commande :
#ls /raid1/
pour le remplir (pour les tests) faite :
#cp -R /usr/* /raid5/
g/Simulation d'une panne
Pour simuler une panne :
#mdadm /dev/md1 --fail /dev/sde1
Pour constater la panne :
#mdadm --detail /dev/md1
Vous permet de constater que le disque de spare prend automatiquement le relais du disque en
panne et qu'il permet la rparation de l'agrgat.
h/Simulation du remplacement des disques en panne
Pour enlever un disque du raid:
#mdadm /dev/md1 --remove /dev/sde1
Pour en ajouter un :

#mdadm /dev/md1 --add /dev/sdb1


On vrifie le fonctionnement
#mdadm --detail /dev/md1
i/Assemblage des agrgats au dmarrage
Pour qu'au boot de la machine, les agrgat soient reconstitus automatiquement, il faut renseigner le
fichier
# nano/etc/mdadm/mdadm.conf
A la suite de la ligne DEVICE partitions ajouter la ligne suivante :
ARRAY /dev/md1 uuid=11111111:222222222:333333333:444444444
en remplacement l'uuid par le votre.
j/Vrification
Rebooter la machine, si tout est correct, l'agrgat devrait tre assembl sous le nom de /dev/md0, ce
que vous pouvez vrifier avec la commande
#mdadm /dev/md1
k/Montage de l'agrgat au dmarrage
Pour monter l'agrgat au dmarrage aller dans le fichier /etc/fstab et ajouter la ligne suivante :
/dev/md1 /raid5 ext2 defaults 0 0