17.3. Sous-systèmes RAID Linux
RAID sur Linux est composé des sous-systèmes suivants :
Pilotes de contrôleurs RAID matériel Linux
Les contrôleurs RAID matériel n'ont pas de sous-système RAID spécifique sur Linux. Comme ils utilisent des circuits (« chipsets ») RAID particuliers, les contrôleurs RAID matériel sont fournis avec leurs propres pilotes ; ces pilotes permettent au système de détecter les ensembles RAID en tant que disques normaux.
mdraid
Le sous-système
mdraid
a été conçu comme solution RAID logiciel pour Linux ; celui-ci est également la solution préférée pour RAID logiciel sous Linux. Ce sous-système utilise son propre format de métadonnées, habituellement appelé « métadonnées mdraid
natives ».
mdraid
prend également en charge d'autre formats de métadonnées, appelées métadonnées externes. Red Hat Enterprise Linux 7 utilise mdraid
avec des métadonnées externes pour accéder aux ensembles ISW / IMSM (RAID microprogramme d'Intel). Les ensembles mdraid
sont configurés et contrôlés via l'utilitaire mdadm
.
dmraid
Device-mapper RAID ou
dmraid
fait référence au code du noyau mappeur de périphériques qui offre un mécanisme permettant d'assembler des disques pour former un ensemble RAID. Ce même code du noyau ne fournit aucun mécanisme de configuration RAID.
dmraid
est entièrement configuré dans l'espace utilisateur, ce qui rend la prise en charge des différents formats de métadonnées plus facile. Ainsi, dmraid
est utilisé sur un large éventail d'implémentations RAID microprogramme. dmraid
prend aussi en charge le RAID microprogramme d'Intel, malgré le fait que Red Hat Enterprise Linux 7 utilise mdraid
pour accéder aux ensembles RAID microprogramme d'Intel.