Il existe diff�rentes bonnes raisons pour se servir du RAID parmis lesquelles figurent la possibilit� de fusionner plusieurs disques physiques en un p�riph�rique virtuel plus important, l'am�lioration des performances et la redondance.
Le RAID Linux est adapt� � la majeure partie des p�riph�riques de type bloc. Peu importe que vous utilisiez de l'IDE, du SCSI ou un m�lange des deux. Certains ont �galement obtenu quelques succ�s en s'en servant avec des p�riph�riques de type bloc en r�seau (Network Block Device ou NBD).
V�rifiez que les bus d'acc�s aux p�riph�riques sont assez rapides. Il n'est pas conseill� d'installer 14 disques Ultra Wide sur une m�me chaine si chacun d'entre eux peut d�biter 10 Mo/s car le bus, lui, ne d�passera pas les 40 Mo/s. Vous avez �galement int�r�t � ne pas mettre plus d'un disque par interface IDE sans quoi les performances ne vont pas �tre fameuses. L'IDE n'est pas adapt� pour l'acc�s simultan� � plusieurs disques sur une m�me interface. Toutes les cartes m�res r�centes incluent deux ports et vous pourrez donc configurer deux disques en RAID sans acheter de contr�leur suppl�mentaire.
La couche RAID est ind�pendante du syst�me de fichier. Vous pourrez donc y superposer celui de votre choix.
RAID sera employ� pour "RAID logiciel Linux". Le document ne traite pas du RAID mat�riel.
Dans la description des configurations, on utilise fr�quemment le nombre de disques et leur taille. N d�signera le nombre de disques dans une matrice RAID, les disques de secours �tant exclus, S sera la taille du plus petit disque et P le d�bit d'un disque en Mo/s. Quand on se servira de P, on supposera que les disques ont tous les m�mes performances (� v�rifier).
P�riph�rique et disque seront synonymes. En g�n�ral, les matrices RAID sont davantage construites avec des partitions qu'avec des disques complets. La combinaison de plusieurs partitions appartenant � un m�me disque ne pr�sente gu�re d'int�r�t et on entendra donc par p�riph�rique et disque "des partitions sur diff�rents disques".
Voici une br�ve description des niveaux de RAID g�r�s par Linux. Certaines de ces infos sont basiques mais j'ai fait mention d'�l�ments sp�cifiques � la mise en oeuvre au sein de Linux. Sautez cette section si vous savez ce qui se cache derri�re le RAID. Vous y reviendrez quand vous aurez des probl�mes :o)
Les patches RAID pour Linux offrent les possibilit�s suivantes :
Les disques de secours ne prenent pas part � la matrice RAID jusqu'� ce qu'un des disques de celle-ci tombe en panne. Quand un disque lache, il est marqu� d�fectueux et la reconstruction est entam�e sur le premier disque de secours disponible.
Les disques de secours renforcent donc la s�curit� de syst�mes RAID-5 qui peuvent �tre difficilement accessibles. Le syst�me peut fonctionner pendant un certain temps aec un disque d�fectueux tant que le disque de secours assure la redondance.
Vous ne pouvez �tre s�r de la survie de votre syst�me en cas de d�faillance d'un disque. La couche RAID peut faire son travail mais les gestionnaires SCSI peuvent receller des erreurs, les composants IDE peuvent se bloquer et d'autres ph�nom�nes peuvent se produire.
Il n'y a aucune raison d'employer le RAID au dessus du swap pour en am�liorer les performances. Le noyau se charge lui-m�me d'�quilibrer le swap sur plusieurs p�riph�riques si toutes les partitions ont la m�me priorit� dans la fstab.
Un fichier fstab correct ressemble � ce qui suit :
/dev/sda2 swap swap defaults,pri=1 0 0 /dev/sdb2 swap swap defaults,pri=1 0 0 /dev/sdc2 swap swap defaults,pri=1 0 0 /dev/sdd2 swap swap defaults,pri=1 0 0 /dev/sde2 swap swap defaults,pri=1 0 0 /dev/sdf2 swap swap defaults,pri=1 0 0 /dev/sdg2 swap swap defaults,pri=1 0 0Cette configuration permet � la machine de swaper en parall�le avec sept p�riph�riques SCSI. Aucun besoin du RAID pour �a vu qu'il s'agit d'une fonctionnalit� pr�sente dans le noyau de longue date.
Le RAID s'emploie pour le swap � des fins de haute disponibilit�. Si vous configurez un syst�me pour d�marrer sur un p�riph�rique RAID-1, le syst�me doit �tre capable de survivre � une d�faillance de disque. Seulement si le syst�me �tait en train de swaper sur le p�riph�rique d�fectueux, vous allez surement avoir des probl�mes. Swaper sur une matrice RAID-1 aide dans ce genre de situations.
Il y a eu beaucoup de discussions concernant la stabilit� du swap sous une couche RAID logicielle. Le d�bat continue car il d�pend fortement d'autres aspects du noyau. A la date de r�daction de ce document, il semble que swaper via le RAID soit parfaitement stable � l'exception des phases de reconstruction (i.e. lorsqu'un nouveau disque est ins�r� dans une matrice d�grad�e). La question ne se posera plus lorsque le noyau 2.4 sortira mais jusque l�, � vous de pousser le syst�me dans ses retranchements afin de savoir si la stabilit� vous satisfait ou bien si vous ne vous servirez pas du RAID pour le swap.
Vous pouvez utiliser un fichier de swap sur un syst�me de fichiers au dessus d'une couche RAID, activer le RAID pour le fichier lui m�me ou d�clarer un p�riph�rique RAID en tant que swap. A vous de voir. Comme d'habitude, le disque RAID apparaitra comme un p�riph�rique de type bloc.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24