TP6-Gestion Des Disques RAID
TP6-Gestion Des Disques RAID
TP6-Gestion Des Disques RAID
NOM :
Groupe :
Objectifs du TP
Notez bien : lorsque les informations qui vous sont fournies sont insuffisantes,
faites une recherche dans l’aide qui vous est proposée par Linux avec la
commande
« man commande_cherchée ».
NB : Si les outils RAID ne sont pas disponibles, installer le paquet mdadm avec la commande :
$ apt-get install mdadm
Permet de créer une grappe /dev/md1 en mode RAID1 avec deux disques physique /dev/sdb et
/dev/sdc et un disque spare de secour /dev/sdd
Le RAID doit être actif et la phase de synchronisation doit être en cours ou terminée.
Vous pouvez afficher les détails du système RAID avec la commande :
mdadm --detail /dev/md1
Afin de simuler l’occupation disque, nous allons créer dans le dossier /var/sauvg des fichiers de
grandes tailles nommées file1-100M.bin, file2-100M.bin, file3-100M.bin avec la commande dd
Exemple de création de fichier de 100 Mo :
Pour créer un fichier de 100 Mo :
# dd if=/dev/zero of=100M.bin bs=1024 count=0 seek=$[1024*100]
Vérifiez que les fichiers ont bien été créés avec la commandes ls -l.
L’espace utilisé sur chaque partition peut être vu avec la commande df -h.
Créer également un fichier texte file.txt contenant la phrase « Ceci est un fichier texte ».
TP6- LINUX – Gestion des disques RAID
Vous allez simuler la défaillance d’un disque. La commande mdadm possède des options pour cela :
--set-faulty ou bien -fail.
Exemple d’utilisation :
mdadm --manage --set-faulty /dev/md1 /dev/sdb
ou
mdadm /dev/md1 --fail /dev/sdb
Créer une défaillance sur le disque sdb et visualiser ensuite les nouvelles informations du RAID1.
Quelle information indique une défaillance du système ?
Vérifier que l’accès aux fichiers stockés dans /var/sauvg sont toujours accessibles. Pouvez-vous lire
le contenu du fichier file.txt ?
4) Réparation
Pour réintégrer le disque dans la grappe, il faut utiliser les commandes suivantes :
Il faut retirer le disque défaillant de la grappe
mdadm --manage /dev/mdxxx –-remove /dev/sdxxxx
puis réintégrer le disque dans le RAID :
mdadm --manage /dev/mdxxx –-add /dev/sdxxxx
Il faut ajouter le disque sde au RAID, s’ensuit une phase de synchronisation plus ou moins longue
selon la taille des disques, vous pouvez observer l’évolution de la synchronisation dans le fichier
/proc/mdstat en tapant la commande : cat /proc/mdstat. Cette commande doit être tapée
rapidement et plusieurs fois de suite pour observer l’évolution.
IMPORTANT
Quel que soit le type de matrice RAID [0,1,5], on le stoppe avec l’option -S (ou --stop) après avoir
pris soin de démonter le système de fichier avant :
umount /point_de_montage
mdadm --stop /dev/mdxx
Le redémarrage se fait avec la commande :
mdadm --assemble --scan /dev/mdxx
ATTENTION : L’option –scan, ne peut ne se trouver au début de la commande car elle puise ses
informations du fichier /etc/mdadm.conf.Ce dernier doit être correctement renseigné.
On peut forcer le redémarrage avec l’option --run (ou -R)
1. RAID1 et LVM
Dans un premier temps créez une grappe en RAID 1 avec 2 disques, puis un volume group (vg01),
comprenant 2 lv (lv01,lv02) de taille différentes (60%/40%).
Montez ces 2 lv sur 2 points de montages placés à la racine /data1 et /data2.
Vérifiez votre configuration.
2. Extension du LVM
TP6- LINUX – Gestion des disques RAID
Avec les 2 disques restant, créer une nouvelle grappe RAID1, étendez le vg01 existant avec la totalité
de l’espace du nouveau RAID1, puis étendez les lv01et lv02, afin que leur taille approche les 1Go.
Vérifiez votre configuration.
Notez ci-dessous la tailles des espaces des stockages (RAID, vg, lv)