Convertir un raid1 vers un raid5

Parfois une configuration de base chez un fournisseur livre le serveur avec 4 disques en raid1 …

Afficher le statut de l'array:

mdadm /dev/md4 --detail cat /proc/mdstat

Supprimer les disques raid1 en trop:

mdadm /dev/md4 --fail /dev/sdd4 mdadm /dev/md4 --fail /dev/sdc4 mdadm /dev/md4 --remove /dev/sdd4 mdadm /dev/md4 --remove /dev/sdc4

Modifier le nombre de disques pour le raid 1 à 2 disques seulement:

mdadm --grow /dev/md4 -n 2

Changer vers raid5:

mdadm --grow /dev/md4 -l 5

Ajouter les disques:

mdadm /dev/md4 --add-spare /dev/sdc4 mdadm /dev/md4 --add-spare /dev/sdd4

Augmenter le raid à 4 disques:

mdadm --grow /dev/md4 -n 4

Augmenter la taille de l'array:

mdadm --grow /dev/md4 --size=max #ou celle-ci, je ne suis plus certain mdadm --grow /dev/md4 --size=5794081536K

Lancer la commande de redimensionnement d'un Phsyical Volume:

pvresize /dev/md4

Modifier le volume logique:

lvextend -l +100%FREE /dev/mapper/vg-data (or with --resizefs) resize2fs /dev/mapper/vg-data

Todo

Augmenter LVM

Sources

https://www.linuxtechi.com/extend-lvm-partitions/

https://serverfault.com/questions/830708/raid-1-to-raid-5-using-mdadm/870710