Le principe de RAID consiste � combiner plusieurs lecteurs de disque de petite taille et bon march� en un r�seau permettant des performances sup�rieures � celles d'un lecteur de grande taille et co�teux. L'ordinateur "voit" ce r�seau de lecteurs comme une unit� de stockage logique ou un lecteur unique.
RAID est une m�thode en vertu de laquelle les informations sont r�parties sur plusieurs disques, � l'aide de techniques telles que l' agr�gat par bandes (RAID 0) et la mise en miroir (RAID 1) afin d'obtenir une redondance, une moindre latence et/ou une bande passante plus importante pour la lecture et l'�criture sur les disques, et de maximiser la facult� de r�cup�ration apr�s des pannes de disque dur.
Le concept sous-jacent de la technologie RAID est que des donn�es peuvent �tre r�parties sur les diff�rents lecteurs du r�seau de fa�on coh�rente. A cette fin, les donn�es doivent pr�alablement �tre fractionn�es en "morceaux" de taille constante (souvent de 32 ou 64 Ko, m�me si des tailles diff�rentes peuvent �tre utilis�es). Chaque "morceau" est ensuite �crit, successivement, sur chaque disque. Lorsque les donn�es doivent �tre lues, le processus est invers�, ce qui donne l'illusion que les multiples petits lecteurs n'en constituent en r�alit� qu'un seul de grande taille.
La technologie RAID permet d'avoir sous la main de grandes quantit�s de donn�es (ce dont peuvent avoir besoin les administrateurs). Parmi les principales raisons justifiant l'utilisation de RAID figurent�:
vitesse accrue
capacit� de stockage accrue (et plus �conomique)
efficacit� accrue pour la r�cup�ration apr�s une d�faillance de disque dur
On distingue deux approches de RAID�: le RAID mat�riel et le RAID logiciel.
Le syst�me mat�riel g�re le sous-syst�me RAID en toute ind�pendance par rapport � l'h�te et ne pr�sente � l'h�te qu'un seul disque par r�seau RAID.
Un p�riph�rique RAID mat�riel peut �tre, par exemple, celui qui, connect� � une carte SCSI, pr�sente le r�seau RAID comme une seule unit� SCSI. Un syst�me RAID externe d�place toute l'"intelligence" de traitement du r�seau RAID vers un contr�leur situ� dans le sous-syst�me de disques externe. Le sous-syst�me tout entier est connect� � l'h�te via une carte SCSI normale, de sorte qu'il appara�t � l'h�te comme un disque unique.
Les contr�leurs RAID sont souvent fournis sous la forme de cartes qui se comportent comme une carte SCSI pour le syst�me d'exploitation, mais traitent en r�alit� toutes les communications de l'unit�. Dans ce cas, vous connectez les lecteurs au contr�leur RAID, tout comme vous le feriez avec une carte SCSI. Mais ensuite, vous les ajoutez � la configuration du contr�leur RAID et le syst�me d'exploitation ne d�tecte pas la diff�rence.
Le RAID logiciel impl�mente les divers niveaux de RAID dans le code du disque du noyau (p�riph�rique bloc). Il constitue �galement la solution la plus �conomique qui soit�: des cartes contr�leur de disque on�reuses ou un ch�ssis rempla�able � chaud [1] ne sont plus n�cessaires, et le RAID logiciel fonctionne avec des disques IDE moins chers, de m�me qu'avec des disques SCSI. Avec les processeurs rapides disponibles aujourd'hui, les performances d'un RAID logiciel peuvent s'av�rer excellentes par rapport � celles d'un RAID mat�riel.
Le pilote MD dans le noyau Linux est un exemple de solution RAID totalement ind�pendante du mat�riel. Les performances d'un r�seau logiciel d�pendent des performances et de la charge du processeur du serveur.
Pour en savoir plus sur ce qu'offre le RAID logiciel, voici une courte liste de quelques-unes de ses fonctions�:
Processus de reconstruction cha�n�
Configuration compl�te � partir du noyau
Portabilit� des r�seaux entre ordinateurs sous Linux sans reconstruction
Reconstruction de r�seau en arri�re-plan � l'aide de ressources syst�mes inactives
Support de lecteur rempla�able � chaud
D�tection de processeur automatique pour tirer parti de certaines optimisations de processeur
La technologie RAID offre �galement les niveaux 0, 1, 4, 5 et un support lin�aire. Ces types de RAID agissent comme suit�:
Niveau 0 -- Le RAID de niveau 0, souvent appel� "agr�gat par bandes", est une technique de mappage de donn�es ax�e sur les performances. Cela signifie que les donn�es �crites sur le r�seau sont fractionn�es en bandes et �crites sur les disques composant le r�seau. Ceci permet d'obtenir des performances d'E/S �lev�es � faible co�t mais n'offre aucune redondance. La capacit� de stockage du r�seau est �gale � la capacit� totale des disques qui le composent.
Niveau 1 -- Le RAID de niveau 1, ou "mise en miroir de disque" a �t� utilis� plus longtemps que n'importe quelle forme de RAID. Le niveau 1 offre la redondance en �crivant des donn�es sur chaque disque membre du RAID, en laissant une copie "en miroir" sur chaque disque. L'exploitation en miroir reste tr�s utilis�e en raison de sa simplicit� et du haut niveau de disponibilit� des donn�es. Le niveau 1 op�re avec deux disques ou plus, pouvant utiliser un acc�s parall�le pour atteindre des vitesses de transfert de donn�es �lev�es en lecture, mais fonctionne, le plus souvent, de fa�on ind�pendante afin de permettre des vitesses d'E/S �lev�es. Le niveau 1 offre une excellente fiabilit� pour les donn�es et am�liore les performances des applications impliquant une activit� de lecture intense, mais � un co�t relativement �lev�. [2] La capacit� du r�seau RAID est �gale � celle d'un disque membre si vous utilisez des lecteurs de disque identiques.
Niveau 4 -- Le niveau 4 concentre les donn�es de parit�[3] sur un seul lecteur de disque pour prot�ger des donn�es. Il est plus adapt� aux E/S transactionnelles qu'aux transferts de fichiers volumineux. Du fait que le disque de parit� d�di� entra�ne, par d�finition, un �tranglement, le niveau 4 est rarement utilis� sans technologies compl�mentaires telles que l'ant�m�moire de r��criture. Bien que le RAID de niveau 4 soit une option dans certains syst�mes de partitionnement RAID, elle n'est pas autoris�e dans les installations RAID de Red Hat Linux. [4] La capacit� de stockage est �gale � celle de l'ensemble des disques membres, moins un, si vous utilisez des lecteurs de disque identiques.
Niveau 5 -- Type de RAID le plus r�pandu. En r�partissant la parit� sur certains lecteurs de disque d'un r�seau, le RAID de niveau 5 �limine les �tranglements en �criture propres au niveau 4. Le seul �tranglement provient du processus de calcul de la parit�. Gr�ce aux processeurs modernes et au RAID logiciel, cet �tranglement n'est pas tr�s cons�quent. Comme pour le niveau 4, les r�sultats obtenus �tant asym�triques, les performances en lecture sont sensiblement sup�rieures aux performances en �criture. Le niveau 5 est souvent utilis� en association avec l'ant�m�moire de r��criture afin de r�duire l'asym�trie. La capacit� de stockage est �gale � celle de l'ensemble des disques membres, moins un, si vous utilisez des lecteurs de disque identiques.
RAID lin�aire -- Le RAID lin�aire est un simple regroupement de lecteurs visant � cr�er un lecteur virtuel de plus grande taille. Dans le RAID lin�aire, les morceaux sont attribu�s de fa�on s�quentielle, � partir de l'un des lecteurs, ne passant au lecteur suivant qu'une fois le premier totalement satur�. Ce regroupement n'offre aucun avantage en mati�re de performances, �tant donn� qu'il est improbable que des op�rations d'E/S soient fractionn�es entre les lecteurs. Le RAID lin�aire n'offre pas non plus de redondance et, en r�alit�, r�duit la fiabilit� (en cas de d�faillance de l'un des lecteurs, tout le r�seau devient inutilisable). La capacit� �quivaut � la capacit� totale de tous les disques.
RAID est disponible dans les modes d'installation graphique et Kickstart. Vous pouvez utiliser fdisk ou Disk Druid pour cr�er votre configuration RAID�; toutefois, ces instructions se concentreront principalement sur l'utilisation de Disk Druid pour l'ex�cution de cette t�che.
Avant de cr�er un p�riph�rique RAID, commencez par cr�er des partitions RAID en suivant les instructions pas-�-pas suivantes.
![]() | Conseil�: si vous utilisez fdisk |
---|---|
Si vous utilisez fdisk pour cr�er une partition RAID, songez qu'au lieu de cr�er une partition de type 83 (Linux Native), vous devez cr�er une partition de type fd (Linux RAID), et que les partitions au sein d'un r�seau RAID donn� doivent comprendre des lecteurs avec des cylindres identiques afin d'optimiser les performances. |
Cr�ez une partition. Dans Disk Druid, s�lectionnez Ajouter pour cr�er une nouvelle partition (voir la Figure E-1).
Vous ne serez pas en mesure d'entrer un point de montage (vous ne pourrez le faire qu'apr�s avoir cr�� votre p�riph�rique RAID).
Entrez la taille que vous voulez attribuer � la partition.
S�lectionnez Utiliser tout l'espace disque libre si vous voulez que la partition grandisse de mani�re � occuper tout l'espace disponible sur le disque dur. Dans ce cas, la taille de la partition augmente et diminue � mesure que d'autres partitions sont modifi�es. Si vous rendez plusieurs partitions extensibles, les partitions se disputeront l'espace libre disponible sur le disque.
Entrez le type de partition RAID.
Enfin, pour Disques disponibles, s�lectionnez le lecteur sur lequel le RAID sera cr��. Si vous disposez de plusieurs lecteurs, tous seront s�lectionn�s ici et vous devrez d�s�lectionner ceux qui ne feront pas partie du r�seau RAID.
Suivez ces �tapes afin de cr�er les partitions n�cessaires pour votre configuration RAID.
Une fois toutes vos partitions cr��es comme partitions RAID, s�lectionnez le bouton Cr�er le p�riph�rique RAID dans l'�cran de partitionnement principal de Disk Druid (voir la Figure E-2).
Ensuite, la Figure E-3 s'affiche, qui vous permet de cr�er un p�riph�rique RAID.
Commencez par entrer un point de montage.
Ensuite, assurez-vous que le type de partition est d�fini comme Linux Native (qui sera le type par d�faut).
S�lectionnez votre p�riph�rique RAID. S�lectionnez md0 comme premier p�riph�rique, md1 comme second p�riph�rique, et ainsi de suite, � moins que vous n'ayez une bonne raison de proc�der autrement. Les p�riph�riques RAID vont de md0 � md7 et chacun ne peut �tre utilis� qu'une seule fois.
S�lectionnez votre type de RAID. Vous avez le choix entre RAID 0, RAID 1 et RAID 5.
![]() | Remarque |
---|---|
Si vous cr�ez une partition RAID de /boot, vous devez choisir RAID 1 et la partition doit utiliser l'un des deux premiers lecteurs (premier IDE, second SCSI). Si vous ne cr�ez pas de partition RAID de /boot, mais une partition RAID de /, ce doit �tre une partition RAID 1 utilisant l'un des deux premiers lecteurs (premier IDE, second SCSI). |
Enfin, s�lectionnez les partitions qui feront partie de ce r�seau RAID (comme � la Figure E-4), puis cliquez sur Suivant.
A partir d'ici, vous pouvez poursuivre le processus d'installation. Reportez-vous au Guide officiel d'installation Red Hat Linux pour obtenir plus d'instructions.
[1] | Un ch�ssis rempla�able � chaud permet de retirer un disque dur sans devoir arr�ter le syst�me. |
[2] | Le RAID de niveau 1 implique un co�t �lev� car vous �crivez les m�mes informations sur tous les disques du r�seau RAID, ce qui implique un gaspillage de l'espace disque. Par exemple, un RAID de niveau 1 peut �tre configur� de telle sorte que votre partition "/" (root) s'�tende sur deux lecteurs de 4 Go. Vous disposez donc, au total, de 8 Go, mais ne pouvez acc�der qu'� 4 de ces 8 Go. Les 4 Go restants sont utilis�s comme un miroir des 4 premiers. |
[3] | Les informations de parit� sont calcul�es sur la base du contenu des autres disques du r�seau. Ces informations peuvent �tre utilis�es pour reconstituer les donn�es en cas de d�faillance d'un disque du r�seau. Les donn�es reconstitu�es peuvent ensuite �tre utilis�es pour satisfaire aux demandes d'E/S adress�es aux disques d�faillants et pour reconstituer leur contenu apr�s qu'ils aient �t� r�par�s ou remplac�s. |
[4] | RAID 4 occupe autant d'espace que RAID 5, mais les avantages offerts par ce dernier sont tels que RAID 4 n'est plus pris en charge. |
Pr�c�dent | Sommaire | Suivant |
Partitionnement avec FIPS | Niveau sup�rieur | Installations Kickstart |