Raid - MDADM

De Dinfadom - Wiki
Aller à : navigation, rechercher
Panneau chantier.jpg

Difficultés : Etoile.pngEtoile.pngEtoile.png

Pré-requis[modifier]

  • Quelques connaissance sur les systèmes RAID
  • Il faut les droits root/administrateur
  • Il faut un noyau supérieur à 2.6 (ne devrait pas être difficile à atteindre)
  • Connexion Internet configurée et activée (utilisez le DHCP, si possible, cela évite de se casser la tête).
  • Configurez votre fichier /etc/apt/sources.list pour qu'Ubuntu aille tout chercher sur Internet. (déjà fait par défaut à priori)
  • Ayez au moins 2 disques durs (cas du RAID 0 ou 1) ou 3 disques durs (cas du RAID 5) ou 4 disques durs (cas du RAID 6 et RAID 10) - idéalement de taille identique

Installation de mdadm[modifier]

Il suffit d'installer le paquet mdadm.

apt install mdadm --yes

Un boot est nécessaire pour permettre la découverte des structures RAIDS pré-existantes dans le cas d'une nouvelle installation de l'OS en plus (ou à la place) d'une installation existante utilisant des RAIIDS.

Création d'un Volume RAID[modifier]

mdadm --create /dev/md0 --level=5 --raid-devices=6 --chunk=512 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg

Extension[modifier]

ATTENTION - Cette manœuvre n'est jamais sans risque

Suite à l'ajout d'un disque (7ème disques dans mon exemple (sdh))

Ajout du disque à la grappe[modifier]

mdadm --add /dev/md0 /dev/sdh

Check[modifier]

cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] 
md0 : active raid5 sdh[7] sdf[4] sdd[2] sde[3] sdb[0] sdc[1] sdg[6]

Modification du RAID[modifier]

mdadm --grow /dev/md127 --raid-devices=7

Monitorer la reconstruction[modifier]

watch mdadm --detail /dev/md0

ou

watch cat /proc/mdstat

Finalisation[modifier]

Il est vivement conseillé t’attendre que la grappe RAID sont dans l’état "sync" avant de créer ou étendre le système de fichier

Formatage du volume RAID nouvellement créé :

mkfs.ext4 /dev/md0

Déclarez ce volume dans `fstab` pour que le système le monte au démarrage (le système de fichier, pas le volume en lui même).

Pour ce faire Editez le fichier /etc/fstab et ajoutez à sa fin la ligne :

/dev/md0 	/media/raid	ext4	defaults 	0	1

Cela signifie que le système montera au démarrage le contenu du volume RAID dans le dossier /media/raid.

Il ne reste plus qu'à créer le dossier /media/raid grâce à la commande mkdir :

mkdir --parents /media/raid