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.