« Mdadm » : différence entre les versions
Aller à la navigation
Aller à la recherche
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 122 : | Ligne 122 : | ||
Vérifiez éventuellement que les deux disques ont effectivement le même partitionnement avec <code>fdisk -l</code> | Vérifiez éventuellement que les deux disques ont effectivement le même partitionnement avec <code>fdisk -l</code> | ||
Modifiez ensuite le disk identifier de sdb afin d'assurer d'avoir des partuuid différents : | |||
<pre> | |||
fdisk /dev/sdb | |||
x | |||
i | |||
0x456a1505 | |||
w | |||
</pre> | |||
Une fois le (nouveau) disque sdb paritionné, vous pouvez ajouter la (nouvelle) partition sdb1 à la grappe raid : | Une fois le (nouveau) disque sdb paritionné, vous pouvez ajouter la (nouvelle) partition sdb1 à la grappe raid : | ||
Ligne 141 : | Ligne 150 : | ||
</pre> | </pre> | ||
Enfin, si vous avez une partition de boot ou grub installé sur cette grappe, pensez à réinstaller grub sur sdb : | Enfin, si vous avez une partition de boot ou grub installé sur cette grappe, pensez à réinstaller grub sur sdb. Ici la commande pour le démarrage bios (pas EFI) : | ||
<pre> | <pre> | ||
grub-install /dev/sdb | grub-install /dev/sdb | ||
Ligne 191 : | Ligne 200 : | ||
Pour finir, mettez à jour votre initramfs si l'array doit pouvoir booter : | Pour finir, mettez à jour votre initramfs si l'array doit pouvoir booter : | ||
<pre>update- | <pre>update-initramfs -u</pre> | ||
=Supprimer les méta-données d'un ancien membre de raid= | =Supprimer les méta-données d'un ancien membre de raid= | ||
Ligne 199 : | Ligne 208 : | ||
=Voir l'architecture des disques et partition= | =Voir l'architecture des disques et partition= | ||
<pre>lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT</pre> | <pre>lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT</pre> | ||
=Augmenter la taille des membres d'un raid= | |||
==Augmenter la taille des partitions== | |||
Vérifiez que l'état du raid n'est pas dégradé avec <code>cat /proc/mdstat</code> sinon vous risqueriez une perte de donnée. | |||
Supprimez le disque sda1 : | |||
<pre>mdadm /dev/md0 --fail /dev/sda1 --remove /dev/sda1</pre> | |||
Redimensionnez la partition sda1 avec l'outil de votre choix | |||
Puis ré-ajoutez la nouvelle partition sda1 au raid : | |||
<pre>mdadm -a /dev/md0 /dev/sda1</pre> | |||
Attendez que le raid soit à nouveau synchronisé (<code>cat /proc/mdstat</code>) | |||
Une fois le raid synchronisé, recommencez l'opération avec chaque autre membre du raid. | |||
==Augmenter la taille du raid== | |||
Vérifiez que l'état du raid n'est pas dégradé avec cat /proc/mdstat sinon vous risqueriez une perte de donnée. | |||
Constatez la taille actuelle de votre raid : | |||
<pre>mdadm --detail /dev/md0 | grep -e "Array Size" -e "Dev Size"</pre> | |||
Augmentez la taile du raid à l'espace maximum disponible sur les partitions : | |||
<pre>mdadm --grow /dev/md0 -z max</pre> |