4 234
modifications
(6 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 39 : | Ligne 39 : | ||
==Schéma d'un Raid 10 mdadm== | ==Schéma d'un Raid 10 mdadm== | ||
avec mdadm on peut créer directement un raid10 en 1 étape en passant l'argument <code>--level=10</code>. Par exemple : <code>mdadm --create /dev/md2 --level=10 --raid-devices 4 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2</code>. | |||
Il est par contre ensuite un peu complexe d'identifier quel disque fait parti de quelle grappe raid1.<br> | |||
https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-raid10.html#sec-raid10-complex | |||
<pre> | <pre> | ||
Number Major Minor RaidDevice State | Number Major Minor RaidDevice State | ||
Ligne 55 : | Ligne 59 : | ||
Notez les indications <code>set-A</code> et <code>set-B</code> qui sont trompeuses. | Notez les indications <code>set-A</code> et <code>set-B</code> qui sont trompeuses. | ||
Vous pouvez identifier les disques ayant les données en miroir avec le script suivant en faisant varier la valeur de skip : | |||
<pre> | |||
for disk in sda2 sdb2 sdc2 sdd2 | |||
do | |||
echo -n "$disk = "; | |||
dd if=/dev/$disk skip=3000 bs=1M count=1 2>/dev/null | md5sum; | |||
done | |||
</pre> | |||
Dans mon cas, quelque soit le skip, j'ai un retour de ce type : | |||
<pre> | |||
sda2 = d570440706bb54f2719083ce896c32c6 - | |||
sdb2 = d570440706bb54f2719083ce896c32c6 - | |||
sdc2 = b95d904384f093f21f73178e5dd34371 - | |||
sdd2 = b95d904384f093f21f73178e5dd34371 - | |||
</pre> | |||
Qui signifie que sda et sdb sont des miroirs, et que sdc et sdd sont un autre miroir |