Outils pour utilisateurs

Outils du site


kb:linux:donnees:raid_logiciel_avec_mdadm

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
kb:linux:donnees:raid_logiciel_avec_mdadm [2017/12/09 00:19] – modification externe 127.0.0.1kb:linux:donnees:raid_logiciel_avec_mdadm [2020/03/04 14:39] (Version actuelle) beu
Ligne 1: Ligne 1:
-======RAID logiciel Debian======+======RAID logiciel avec MDADM======
  
 ====Mettre en place un RAID sur l'OS==== ====Mettre en place un RAID sur l'OS====
Ligne 19: Ligne 19:
 Il faut télécharger le paquet permettant de gérer ses RAIDs Il faut télécharger le paquet permettant de gérer ses RAIDs
  
-  sudo apt-get update +<code bash> 
-  sudo apt-get install mdadm+apt update && apt install mdadm 
 +</code>
  
 Il faut sélectionner tout les disques, pour ne pas chercher des disques exclu par le logiciel Il faut sélectionner tout les disques, pour ne pas chercher des disques exclu par le logiciel
Ligne 26: Ligne 27:
 Pour créer sa grappe(Array) de RAID  Pour créer sa grappe(Array) de RAID 
  
-  sudo mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1+<code bash> 
 +mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 
 +</code>
      
 **--create /dev/md0 :** Indique la localisation et le nom du disque virtuel créer.\\ **--create /dev/md0 :** Indique la localisation et le nom du disque virtuel créer.\\
Ligne 32: Ligne 35:
 **--assume-clean :** permet de dire à mdadm que nos disques sont vides. Ce qui permet de passer l'étape de synchronisation des disques. \\ **--assume-clean :** permet de dire à mdadm que nos disques sont vides. Ce qui permet de passer l'étape de synchronisation des disques. \\
 **--raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 :** Indique le nombre de disques utilisé mais aussi lequel sont utilisé. **--raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 :** Indique le nombre de disques utilisé mais aussi lequel sont utilisé.
 +
 +Une fois fait, MDADM va contruire la grappe. Vous pouvez la suivre en tapant la commande :
 +
 +<code bash>
 +# cat /proc/mdstat
 +</code>
 +<code>
 +md0 : active raid5 sdb1[0] sdc1[1] sdd1[2] sde1[3]
 +      976629760 blocks super 1.2 [2/1] [UUU_]
 +      [>....................]  recovery =  0.3% (3073024/976629760) finish=95.0min speed=170723K/sec
 +      bitmap: 8/8 pages [32KB], 65536KB chunk
 +
 +unused devices: <none>
 +</code>
  
 Il faut ensuite formater la partition du RAID dans le système de fichier voulu. Il faut ensuite formater la partition du RAID dans le système de fichier voulu.
  
-  sudo mkfs.ext4 /dev/md0 +<code bash> 
-  +mkfs.ext4 /dev/md0 
 +</code> 
 Il est possible de créer des volumes LVM complémentaires si voulu.\\ Il est possible de créer des volumes LVM complémentaires si voulu.\\
 Il suffit juste de monter la partition /dev/md0 pour profiter du RAID.\\ Il suffit juste de monter la partition /dev/md0 pour profiter du RAID.\\
 Il ne faut pas oublier de rajouter dans /etc/fstab la ligne suivante, si le montage au démarrage de la machine est voulu Il ne faut pas oublier de rajouter dans /etc/fstab la ligne suivante, si le montage au démarrage de la machine est voulu
  
-  /dev/md0 /media/raid ext4 defaults 0 1 +<code> 
-  +/dev/md0 /media/raid ext4 defaults 0 1 
 +</code> 
 + 
 +==== Remplacer un disque dans un RAID ==== 
 + 
 +Il se peux qu'il faille sortir le disque du RAID, si MDADM ne l'a pas fait avant vous. Pour ce faire, il mettre la partition en "fail"
 + 
 +<code bash> 
 +# mdadm --manage /dev/md0 --fail /dev/sda1 
 +</code> 
 + 
 +Puis de le supprimer de la grappe : 
 + 
 +<code bash> 
 +# mdadm --manage /dev/md0 --remove /dev/sda1 
 +</code> 
 + 
 +Une fois fait, vous devriez obtenir un résultat semblable((Cas sur un RAID 1)) :  
 + 
 + 
 +<code bash> 
 +# mdadm --detail /dev/md0 
 +</code> 
 +<code> 
 +/dev/md0: 
 +           Version : 1.2 
 +     Creation Time : Sat Mar 31 22:27:41 2018 
 +        Raid Level : raid1 
 +        Array Size : 976629760 (931.39 GiB 1000.07 GB) 
 +     Used Dev Size : 976629760 (931.39 GiB 1000.07 GB) 
 +      Raid Devices : 2 
 +     Total Devices : 1 
 +       Persistence : Superblock is persistent 
 + 
 +     Intent Bitmap : Internal 
 + 
 +       Update Time : Mon Nov 11 11:40:07 2019 
 +             State : clean, degraded  
 +    Active Devices : 1 
 +   Working Devices : 1 
 +    Failed Devices : 0 
 +     Spare Devices : 0 
 + 
 +Consistency Policy : bitmap 
 + 
 +              Name : bkp:0  (local to host bkp) 
 +              UUID : 3b811a6d:4bc549cf:a30e43be:efb81bbd 
 +            Events : 38926 
 + 
 +    Number   Major   Minor   RaidDevice State 
 +                   17        0      active sync   /dev/sdb1 
 +                    0        1      removed 
 + 
 +</code> 
 + 
 +Pour finir, il faudra ajouter un nouveau disque dans la grappe : 
 + 
 +<code bash> 
 +# mdadm --manage /dev/md0 --add /dev/sda1 
 +</code>
  
 +et la grappe va se reconstruire, il vous faudra un peu de patience.
kb/linux/donnees/raid_logiciel_avec_mdadm.1512778796.txt.gz · Dernière modification : 2017/12/09 00:19 de 127.0.0.1