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 :

mdadm –detail /dev/md05

Ici on verra quels sont les partitions qui composent notre raid.

Pour supprimer un disque du raid :

mdadm –manage /dev/md05 –fail /dev/sda10

suivis d’un

mdadm –manage /dev/md05 –remove /dev/sda10

Arrivé au dernier disque il faut arrêter le raid, par :

mdadm –manage –stop /dev/md05

Si vous voulez repartitionner les disques qui composaient le raid, donc sda10 et sdb9 :

fdisk /dev/sda

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/md05 –level=1 –raid-device=2 /dev/sda10 /dev/sdb9
mdadm –create /dev/md11 –level=1 –raid-device=2 /dev/sda11 /dev/sdb10

On les formates :

mkfs.xfs /dev/md05
mkfs.ext4 /dev/md11

pour que notre raid soit présent au démarrage :

mdadm –daemonise /dev/md05
mdadm –daemonise /dev/md11

Et enfin on remet à jour le fichier /etc/mdadm/mdadm.conf par :

mdadm –detail –scan > /etc/mdadm/mdadm.conf

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

mount -a

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.

Print Friendly
Vus : 1335
Publié par Alexandre LUCAZEAU : 35