Différences entre versions de « RAID »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
(notification courriel si panne RAID)
Ligne 28 : Ligne 28 :
 
== Methodes de contrôle ==
 
== Methodes de contrôle ==
  
Pour surveiller le raid si un disque est fail, un mail est envoyé à root :
+
Pour surveiller le raid - si un disque est fail, un mail est envoyé à root. Le paquet Debian <code>mdadm</code> lance une commande similaire au démarrage de la machine (configurez votre alias root@localhost):
 
  mdadm --monitor --mail=root@domain --delay=120 --daemonise /dev/md0
 
  mdadm --monitor --mail=root@domain --delay=120 --daemonise /dev/md0
  

Version du 9 août 2006 à 10:52

Généralités

La partition RAID contient en réalité exactement ce que vous y mettez (ex: du ext3). Ce n'est pas une "enveloppe" autour de votre nouvelle partition - d'où, sans doute, le terme "Linux raid _autodetect_" utilisé dans fdisk. Il est donc possible de monter directement la partition RAID depuis un seul disque, en ext3 classique.

Pour analyser un système RAID:

mdadm --detail --verbose --scan
mdadm --examine --verbose --scan

Si l'on démarre une seule fois sans les deux disques fonctionnels, un seul disque est utilisé. Au prochain redémarrage, le second disque n'est pas rajouté dans le RAID, car on ne sait pas s'il est synchronisé. Il faut le rajouter manuellement:

mdadm /dev/md0 --add /dev/hda1


Amorçage

modprobe raid1
(cd dev && MAKEDEV md)
mdrun

Methodes de contrôle

Pour surveiller le raid - si un disque est fail, un mail est envoyé à root. Le paquet Debian mdadm lance une commande similaire au démarrage de la machine (configurez votre alias root@localhost):

mdadm --monitor --mail=root@domain --delay=120 --daemonise /dev/md0

Pour mettre en panne le disque /dev/sdb par exemple :

$ mdadm /dev/md0 --fail /dev/sdb
mdadm: set /dev/sdb faulty in /dev/md0

Pour supprimer un disque en panne :

$ mdadm /dev/md0 --remove /dev/sdb

mdadm: hot removed /dev/sdb

Pour ajouter un disque en RAID 1 :

$ mdadm /dev/md0 --add /dev/sdb
mdadm: hot added /dev/sdb

Vérification de /dev/md0

$ mdadm --detail /dev/md0
/dev/md0: