Raid logiciel sous GNU/Linux

Voici un petit trucs fort intéressant, la création d’un raid logiciel sous GNU/Linux (ici Ubuntu, mais théoriquement c’est la même chose pour toutes les distribution).

But : Créer un raid logiciel à partir d’un disque contenant des données (/dev/sda) et d’un autre disque vide (/dev/sdc).

Rappel : Un raid logiciel contrairement à un raid matériel repose uniquement sur du logiciel (d’ou le nom 😉 ), l’avantage c’est un gain de mobilité (en effet pas besoin de rechercher le même matériel pour restaurer ces données); l’inconvénient, petite perte de performance.

Procédure :

  • On suppose que l’on est en mode super utilisateur (root)
  • Installer mdadm : aptitude install mdadm
  • Mettre le flag de la partition (ici la 5ième donc /dev/sda5 et /dev/sdc5) sur raid : parted -s /dev/sda set 5 raid on et parted -s /dev/sdc set 5 raid on
  • Création du raid : mdadm -C /dev/md0 --level=1 -n=2 /dev/sda5 /dev/sdc5 => mdadm : array /dev/md0 started
  • Vérification : mdadm --detail /dev/md0
  • Regarder l’état d’avancement de la « reconstruction » (attention pas de rebootage durant cette phase ….) : cat /proc/mdstat ou watch cat /proc/mdstat ou mdadm --detail /dev/md0 | grep Rebuild
  • Une fois fini, n’oubliez pas de changer le fstab si vous voulez que cela soit monter automatiquement.
  • Si aucun système de fichier n’était présent sur /dev/sda5 ou /dev/sdc5 il vous faudra le créer via les outils habituels en prenant /dev/md0 comme disque de référence.

Remarques :

  • Les partitions doivent être identique en terme de taille mais ne doivent pas nécessairement être dans le même ordre.
  • Le cas illustré est du raid miroir.
  • Dans tout les cas faites une sauvegarde AVANT de faire quoi que se soit.

Info :

Similar Posts:

    None Found