4 242
modifications
Ligne 61 : | Ligne 61 : | ||
=Remplacement d'un disque défectueux= | =Remplacement d'un disque défectueux= | ||
Si vous vous rendez-compte de vous même avant mdadm qu'un disque est entrain de lâcher (smart par exemple), il devient importer de le remplacer. La première étape est de le marquer comme défectueux dans la grappe raid, puis supprimer le disque de la grappe. Après remplacement, vous pourrez ajouter le nouveau disque à la grappe.<br> | |||
Dans cet exemple nous avons une grappe raid md0 : | |||
* /dev/sda1 + /dev/sdb1 = /dev/md0 | |||
Sauf si mdadm a détecté de lui même le disque défectueux, la commande | |||
<pre>cat /proc/mdstat</pre> | |||
retournera : | |||
<pre> | |||
Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10] | |||
md0 : active raid1 sda1[0] sdb1[2](F) | |||
24419868 blocks [2/1] [UU] | |||
</pre> | |||
==Marquer un disque comme défectueux== | ==Marquer un disque comme défectueux== | ||
Pour marquer la partition sdb1 membre de la grappe raid md0 : | |||
<pre>mdadm --manage /dev/md0 --fail /dev/sdb1</pre> | <pre>mdadm --manage /dev/md0 --fail /dev/sdb1</pre> | ||
Une fois cela fait, la commande | |||
<pre>cat /proc/mdstat</pre> | |||
retournera : | |||
<pre> | |||
Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10] | |||
md0 : active raid1 sda1[0] sdb1[2](F) | |||
24419868 blocks [2/1] [U_] | |||
</pre> | |||
Notez le passage de <code>[UU]</code> à <code>[UU]</code> | |||
==Supprimer un disque défectueux== | ==Supprimer un disque défectueux== | ||
Supprimez la partition sdb1 de la grappe raid md0 : | |||
Supprimez | |||
<pre>mdadm --manage /dev/md0 --remove /dev/sdb1</pre> | <pre>mdadm --manage /dev/md0 --remove /dev/sdb1</pre> | ||