====== 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
===== Accéder au LVM en rescue =====
En vrac:
lvmdiskscan
lvscan
vgchange -ay
lvscan
mount /dev/mapper/data
===== Sources =====
* https://www.linuxtechi.com/extend-lvm-partitions/
* https://serverfault.com/questions/830708/raid-1-to-raid-5-using-mdadm/870710
* https://www.svennd.be/mount-unknown-filesystem-type-lvm2_member/