mdadm, ou comment reconfigurer son raid sans réinstaller son serveur.
Voici un petit récapitulatif de commandes pour gérer un raid soft sous linux.
Ce topo est orienté gestion de serveur dédié de type OVH. Exemple : vous avez fait l’installation d’une nouvelle machine, mais à la fin vous vous dites, hum je transformerai bien la grosse patate raid1 en 2 belles patates raid1.
Voila comment faire :
Les disques sous linux se nomment sdxy ou hdxy. Un disque raid est défini sous l’appellation mdx
/dev/md0 sera donc un ensemble raid. La somme de 2 ou plus sdxx par exemple.
Pour savoir à quoi correspond notre md0, on va utiliser la commande suivante :
Ici on verra quels sont les partitions qui composent notre raid.
Pour supprimer un disque du raid :
suivis d’un
Arrivé au dernier disque il faut arrêter le raid, par :
Si vous voulez repartitionner les disques qui composaient le raid, donc sda10 et sdb9 :
supprimer la partition, puis créer les partition voulues et penser à choisir le type raid (t, puis fd).
w pour écrire les changement.
Faire de même pour notre sdb9.
Faire les modifications dans /etc/fstab pour mettre en commentaire la ligne de notre raid.
reboot.
Une fois la machine redémarrée, il faut recréer nos raid :
mdadm –create /dev/md11 –level=1 –raid-device=2 /dev/sda11 /dev/sdb10
On les formates :
mkfs.ext4 /dev/md11
pour que notre raid soit présent au démarrage :
mdadm –daemonise /dev/md11
Et enfin on remet à jour le fichier /etc/mdadm/mdadm.conf par :
On modifie le fichier /etc/fstab pour qu’il monte au démarrage les 2 raid.
On vérifie que tout va bien par un
On reboot une dernière fois histoire d’être bien tranquille, et de s’assurer que la configuration est bonne. Ce redémarrage est facultatif.
Victoire, tout marche.
Donc comme vous l’aurez compris, vous décidez de la numérotation des raids. Ici nous avons un raid md05 et un raid md11.
Vous pouvez mélanger les partitions des différents disques. Tant qu’ils ont la même taille, sinon la taille disponible sera la plus petite des 2.
Bon raid.