« Raid logiciel (mdadm) » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
m (ajout TOC)
Aucun résumé des modifications
 
Ligne 148 : Ligne 148 :
<br/>
<br/>
Il est temps de créer notre ensemble RAID qui se nommera /dev/md0
Il est temps de créer notre ensemble RAID qui se nommera /dev/md0
  # mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
  # mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
On observe donc les paramètres --level=1 pour RAID1 et --raid-devices=2 pour deux partitions (ou deux disques)<br/>
On observe donc les paramètres --level=1 pour RAID1 et --raid-devices=2 pour deux partitions (ou deux disques)<br/>
Ceci peut se condenser en : (c'est exactement la même commande !)
Ceci peut se condenser en : (c'est exactement la même commande !)
  # mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
  # mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
Remarque on a enlevé l'option --verbose à la commande suite à [https://www.debian-fr.xyz/viewtopic.php?p=26646#p26646| cette discussion sur le forum]
''<u>Note :</u> il est possible d'intégrer à notre RAID1 un disque de spare qui sera donc automatiquement synchronisé en cas de panne d'un disque du miroir. Pour cela, il suffit de préparer une troisième partition sur un troisième disque (ex : /dev/sdd1) et de créer l'ensemble RAID /dev/md0 avec la commande suivante :''
''<u>Note :</u> il est possible d'intégrer à notre RAID1 un disque de spare qui sera donc automatiquement synchronisé en cas de panne d'un disque du miroir. Pour cela, il suffit de préparer une troisième partition sur un troisième disque (ex : /dev/sdd1) et de créer l'ensemble RAID /dev/md0 avec la commande suivante :''
  # mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 --spare-devices=1 /dev/sdd1
  # mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 --spare-devices=1 /dev/sdd1
Notre ensemble RAID est alors en phase de construction, vous pouvez observer son état d'avancement avec la commande :
Notre ensemble RAID est alors en phase de construction, vous pouvez observer son état d'avancement avec la commande :
  # cat /proc/mdstat
  # cat /proc/mdstat
Ligne 201 : Ligne 204 :
<br/>
<br/>
Voilà, notre grappe RAID1 est maintenant prête à être utilisée, mais avant sauvegardons notre configuration dans le fichier /etc/mdadm/mdadm.conf :
Voilà, notre grappe RAID1 est maintenant prête à être utilisée, mais avant sauvegardons notre configuration dans le fichier /etc/mdadm/mdadm.conf :
  # mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
  # mdadm --detail --scan > /etc/mdadm/mdadm.conf
Cette commande est à renouveler après toutes modifications sur les arrays (ajout de disque, remplacement de disque HS, etc…)<br/>
Cette commande est à renouveler après toutes modifications sur les arrays (ajout de disque, remplacement de disque HS, etc…)<br/>
<br/>
<br/>
Ligne 268 : Ligne 271 :
<br/>
<br/>
Une fois la reconstruction terminée, ne pas oublier de mettre à jour le fichier de configuration :
Une fois la reconstruction terminée, ne pas oublier de mettre à jour le fichier de configuration :
  # mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
  # mdadm --detail --scan > /etc/mdadm/mdadm.conf
<br/>
<br/>
==== Cas 2 : panne du disque système, la grappe RAID est OK ====
==== Cas 2 : panne du disque système, la grappe RAID est OK ====
Ligne 330 : Ligne 333 :
<br/>
<br/>
Une fois que tout est en ordre et bien synchro, tapez ceci :
Une fois que tout est en ordre et bien synchro, tapez ceci :
  # mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf
  # mdadm --detail --scan > /etc/mdadm/mdadm.conf
<br/>
<br/>
<br/>
<br/>
Ligne 355 : Ligne 358 :
<br/>
<br/>
Exemple :
Exemple :
  # mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
  # mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
Cependant, je tiens à signaler qu'on trouve des personnes se plaignant des performances RAID5 avec mdadm. Je vous conseille donc vivement de jeter un oeil à la fin de cet article qui est en anglais mais se comprend assez facilement : https://raid.wiki.kernel.org/index.php/RAID_setup<br/>
Cependant, je tiens à signaler qu'on trouve des personnes se plaignant des performances RAID5 avec mdadm. Je vous conseille donc vivement de jeter un oeil à la fin de cet article qui est en anglais mais se comprend assez facilement : https://raid.wiki.kernel.org/index.php/RAID_setup<br/>
<br/>
<br/>
Ligne 361 : Ligne 364 :
<br/>
<br/>
- Construire son RAID5 en positionnant la taille du chunk à 128KB :<br/>
- Construire son RAID5 en positionnant la taille du chunk à 128KB :<br/>
  # mdadm --create --verbose /dev/md0 --level=5 --chunk=128 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
  # mdadm --create /dev/md0 --level=5 --chunk=128 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
- Choisir la taille des blocs du système de fichiers résidant sur /dev/md0 : prenons par exemple 4KB qui est une valeur adaptée pour l'utilisation de gros fichiers.<br/>
- Choisir la taille des blocs du système de fichiers résidant sur /dev/md0 : prenons par exemple 4KB qui est une valeur adaptée pour l'utilisation de gros fichiers.<br/>
<br/>
<br/>
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation