informatique:systeme:matos:raid_logiciel

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:systeme:matos:raid_logiciel [2014/10/15 15:44] bn8informatique:systeme:matos:raid_logiciel [2016/12/20 16:01] (Version actuelle) bn8
Ligne 4: Ligne 4:
 ===== Pour connaître le statut des array ===== ===== Pour connaître le statut des array =====
  
-  cat /proc/mdstat+<code bash>cat /proc/mdstat</code>
  
 ===== Création des nod /dev/mdX ===== ===== Création des nod /dev/mdX =====
  
-  mknod /dev/md0 b 9 0 +<code bash>mknod /dev/md0 b 9 0 
-  mknod /dev/md1 b 9 1 +mknod /dev/md1 b 9 1 
-  mknod /dev/md2 b 9 2+mknod /dev/md2 b 9 2</code>
  
 ===== Augmentation/Diminution du nombre de disque d'une array ===== ===== Augmentation/Diminution du nombre de disque d'une array =====
  
-  mdadm --grow /dev/md0 --raid-devices=X+<code bash>mdadm --grow /dev/md0 --raid-devices=X</code>
  
 ===== Ajouter un disque à une array ===== ===== Ajouter un disque à une array =====
  
-  mdadm --manage /dev/md0 --add /dev/sda1+<code bash>mdadm --manage /dev/md0 --add /dev/sda1</code>
  
 ===== Réinjecter un disque ayant été défaillant ===== ===== Réinjecter un disque ayant été défaillant =====
  
-  mdadm --manage /dev/md0 --readd /dev/sda1+<code bash>mdadm --manage /dev/md0 --readd /dev/sda1</code>
  
 ===== Simuler une panne sur un disque ===== ===== Simuler une panne sur un disque =====
  
-  mdadm --manage --set-faulty /dev/md0 /dev/sda +<code bash>mdadm --manage --set-faulty /dev/md0 /dev/sda 
-  mdadm --manage --remove /dev/md0 /dev/sda+mdadm --manage --remove /dev/md0 /dev/sda</code>
  
 +<note>Si le //%%--remove%%// retourne une erreur comme quoi le disque n'existe pas, utiliser la commande suivante : <code>mdadm  /dev/md0 -r detached</code></note>
 ===== Scan des array ===== ===== Scan des array =====
  
-  mdadm --examine --scan+<code bash>mdadm --examine --scan</code>
  
 **Remarque : ** Ce qui est retourné peut être envoyé tel-quel dans ''/etc/mdadm/mdadm.conf'' **Remarque : ** Ce qui est retourné peut être envoyé tel-quel dans ''/etc/mdadm/mdadm.conf''
 ===== Activation d'une array ===== ===== Activation d'une array =====
 ==== Manuellement ==== ==== Manuellement ====
-  mdadm --assemble /dev/mdX /dev/sdaX /dev/sdbX .... +<code bash>mdadm --assemble /dev/mdX /dev/sdaX /dev/sdbX ....</code> 
-  + 
 +Dans certain cas, l'assemblage n'est pas suivie automatiquement de l'activation. Dans ce cas, il faut lancer la commande suivante : 
 + 
 +<code bash>mdadmn --run /dev/mdX</code>
 ==== Automatiquement ==== ==== Automatiquement ====
-  mdadm --assemble /dev/mdX --auto=yes+<code bash>mdadm --assemble /dev/mdX --auto=yes</code> 
 +   
 +===== Désactivation d'une array ===== 
 + 
 +<code bash>mdadm --stop /dev/mdX</code> 
  
 ===== Augmenter taille d'une array ===== ===== Augmenter taille d'une array =====
Ligne 46: Ligne 55:
  
   * Vérifier que l'array est bien synchronisée   * Vérifier que l'array est bien synchronisée
-  * Invalidé et retirer un des deux disques : <code>mdadm manage /dev/md0 fail /dev/sdb1 +  * Invalidé et retirer un des deux disques : <code bash>mdadm --manage /dev/md0 --fail /dev/sdb1 
-mdadm manage /dev/md0 remove /dev/sdb1</code>+mdadm --manage /dev/md0 --remove /dev/sdb1</code>
   * Si nécessaire, rebooter pour remplacer ce disque   * Si nécessaire, rebooter pour remplacer ce disque
   * Supprimer la partition et recréer la avec la taille voulu (en utilisant //fdisk// par exemple)   * Supprimer la partition et recréer la avec la taille voulu (en utilisant //fdisk// par exemple)
-  * Réinsérer la partition dans le device RAID : <code>mdadm manage /dev/md0 add /dev/sdb1</code> +  * Réinsérer la partition dans le device RAID : <code bash>mdadm --manage /dev/md0 --add /dev/sdb1</code> 
-  * Laisser la synchro se faire. Pour la suivre : <code>watch cat /proc/mdstat</code>+  * Laisser la synchro se faire. Pour la suivre : <code bash>watch cat /proc/mdstat</code>
   * Une fois la synchro terminé, répété l'opération sur le deuxième disque :    * Une fois la synchro terminé, répété l'opération sur le deuxième disque : 
     * Invalidé et retirer le disque     * Invalidé et retirer le disque
Ligne 57: Ligne 66:
     * suppression et recréation de la partition avec la taille voulu     * suppression et recréation de la partition avec la taille voulu
     * réinsertion de la partition dans le device RAID     * réinsertion de la partition dans le device RAID
-  * Étendre le device RAID sur tout l'espace disponible : <code>mdadm --grow /dev/md0 --size=max</code>+  * Étendre le device RAID sur tout l'espace disponible : <code bash>mdadm --grow /dev/md0 --size=max</code>
   * Il ne vous restera plus qu'a redimensionné le système de fichiers ou le volume physique LVM dessus :   * Il ne vous restera plus qu'a redimensionné le système de fichiers ou le volume physique LVM dessus :
-    * //ext3// ou //ext4// : <code>resize2fs /dev/md0</code> +    * //ext3// ou //ext4// : <code bash>resize2fs /dev/md0</code> 
-    * Volume Physique LVM : <code>pvresize /dev/md0</code>+    * Volume Physique LVM : <code bash>pvresize /dev/md0</code>
  
 ==== RAID5 ==== ==== RAID5 ====
  
-  * Ajouter un disque à la grappe : <code>mdadm manage /dev/md0 add /dev/sdX1</code> +  * Ajouter un disque à la grappe : <code bash>mdadm --manage /dev/md0 --add /dev/sdX1</code> 
-  * Augmenter le nombre de disque utile de la grappe : <code>mdadm --grow /dev/md0 --raid-devices=4</code>+  * Augmenter le nombre de disque utile de la grappe : <code bash>mdadm --grow /dev/md0 --raid-devices=4</code>
   * Laisser la synchro ce faire. Il ne vous restera ensuite qu'a redimensionné le système de fichiers ou le volume physique LVM dessus :   * Laisser la synchro ce faire. Il ne vous restera ensuite qu'a redimensionné le système de fichiers ou le volume physique LVM dessus :
-    * EXT2/3/4 : <code>resize2fs /dev/md0</code> +    * EXT2/3/4 : <code bash>resize2fs /dev/md0</code> 
-    * PV LVM : <code>pvresize /dev/md0</code>+    * PV LVM : <code bash>pvresize /dev/md0</code>
  
  
Ligne 77: Ligne 86:
 Utiliser la commande //checkarray// : Utiliser la commande //checkarray// :
  
-  * Pour stopper un //resync// actif pour tout les devices RAID : <code>/usr/share/mdadm/checkarray -xa</code> +  * Pour stopper un //resync// actif pour tout les devices RAID : <code bash>/usr/share/mdadm/checkarray -xa</code> 
-  * Pour stopper un //resync// actif sur un device RAID spécifique : <code>/usr/share/mdadm/checkarray -x /dev/md[123]</code>+  * Pour stopper un //resync// actif sur un device RAID spécifique : <code bash>/usr/share/mdadm/checkarray -x /dev/md[123]</code> 
 + 
 +===== Régler la vitesse de resync ===== 
 + 
 +<code bash># Vitesse minimale 
 +cat /proc/sys/dev/raid/speed_limit_min 
 +echo 50000 > /proc/sys/dev/raid/speed_limit_min 
 + 
 +# Vitesse maximale 
 +cat /proc/sys/dev/raid/speed_limit_max 
 +echo 200000 > /proc/sys/dev/raid/speed_limit_max</code> 
  • informatique/systeme/matos/raid_logiciel.1413387865.txt.gz
  • Dernière modification : 2014/10/15 15:44
  • de bn8