22.3. Utilisation de mdadm pour configurer le stockage basé sur RAID et multivoie
Semblable à d'autres outils composant l'ensemble de paquetages
raidtools
, la commande mdadm
peut être utilisée pour effectuer toutes les fonctions nécessaires associées à la gestion d'ensembles de périphériques. Dans cette section, nous expliquons comment utiliser mdadm
:
- Création d'un périphérique RAID
- Création d'un périphérique multivoie
22.3.1. Création d'un périphérique RAID avec mdadm Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Afin de créer un périphérique RAID, éditez le fichier
/etc/mdadm.conf
pour définir les valeurs DEVICE
et ARRAY
appropriées :
DEVICE /dev/sd[abcd]1 ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
DEVICE /dev/sd[abcd]1
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
Dans cet exemple, la ligne
DEVICE
utilise la globalisation traditionnelle de noms de fichiers (consultez la page de manuel concernant glob
(7) pour de plus amples informations) pour définir les périphériques SCSI suivants :
/dev/sda1
/dev/sdb1
/dev/sdc1
/dev/sdd1
La ligne
ARRAY
définit un périphérique RAID (/dev/md0
) qui est composé de périphériques SCSI définis par la ligne DEVICE
.
Avant la création ou l'utilisation d'un périphérique RAID, le fichier
/proc/mdstat
montre aucun périphérique RAID actif :
Personalities : read_ahead not set Event: 0 unused devices: none
Personalities :
read_ahead not set
Event: 0
unused devices: none
Ensuite, utilisez la configuration ci-dessus et la commande
mdadm
pour créer une matrice RAID 0 :
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \ /dev/sdd1 Continue creating array? yes mdadm: array /dev/md0 started.
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \
/dev/sdd1
Continue creating array? yes
mdadm: array /dev/md0 started.
Une fois créé, le périphérique RAID peut être interrogé à tout moment pour fournir des informations de statut. L'exemple suivant représente la sortie de la commande
mdadm --detail /dev/md0
: