Cette description convient � mon syst�me RAID 1 d�crit dans les sp�cifications du syst�me. Votre syst�me peut avoir une architecture RAID diff�rente, vous ferez les modifications appropri�es. Veuillez lire les pages de manuel et le QuickStart.RAID livr� avec les raidtools-0.42. Mon /etc/raid1.conf contient :
# configuration RAID 1 raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 device /dev/hda4 raid-disk 0 device /dev/hdc4 raid-disk 1
Pour mon syst�me RAID 1, j'ai fait une installation compl�te de :
Slackware-3.4 linuxthreads-0.71 raidtools-0.42 linux-2.0.32 avec le patch raid145
Cr�ez et formatez le p�riph�rique RAID.
mkraid /etc/raid1.conf mdcreate raid1 /dev/md0 /dev/hda4 /dev/hdc4 mdadd -ar mke2fs /dev/md0 mkdir /md mount -t ext2 /dev/md0 /mdCr�ez les fichiers de r�f�rence que reboot utilisera, ils peuvent �tre diff�rents sur votre syst�me.
cat /proc/mdstat | grep md0> /dosa/linux/raidgood.ref cat /proc/mdstat | grep md0> /dosc/linux/raidgood.refUtilisez Slackware 3.4 ou une autre distribution pour construire votre syst�me d'exploitation.
setupSp�cifiez 'md' comme cible, et comme source ce que vous utilisez habituellement. S�lectionnez et installez les ensembles de disques int�ressants sauf pour le noyau. Configurez le syst�me, mais passez les sections sur LILO et le d�marrage du noyau. Sortez de setup.
Installez les 'pthreads'
cd /usr/src/linuxthreads-0.71�ditez le Makefile et sp�cifiez
BUILDIR=/md make make installInstallez les 'raidtools'
cd /usr/src/raidtools-0.42 configure --sbindir=/md/sbin --prefix=/md/usrR�parez l'erreur du make install des raidtools
cd /md/sbin rm mdrun rm mdstop ln -s mdadd mdrun ln -s mdadd mdstopCr�ez /dev/mdx
cp -a /dev/md* /md/devAjoutez la configuration syst�me du syst�me en cours (ignorez les erreurs).
cp -dp /etc/* mnt/etc cp -dp /etc/rc.d/* mnt/etc/rc.d (incluez le nouveau rc.6) mkdir mnt/lib/modules cp -a /lib/modules/2.x.x mnt/lib/modules <--- votre 2.x.x en cours�ditez les fichiers suivants pour les corriger pour votre syst�me de fichiers
cd /md Non reseau etc/fstab correct pour les peripheriques racine reelle et RAID etc/mdtab devrait etre correct Reseau etc/hosts etc/resolv.conf etc/hosts.equiv et fichiers associes etc/rc.d/rc.inet1 adresses IP, masque, passerelle, etc. correctes etc/rc.d/rc.S enlevez la section entiere sur l'etat du systeme de fichiers a partir de : # Test to see if the root partition isread-only jusqu'a mais ne comprenant pas : # remove /etc/mtab* so that mount will ..... Ceci evite l'avertissement ennuyeux que le disque RAM est monte en lecture/ecriture etc/rc.d/rc.xxxxx d'autres si necessaire root/.rhosts s'il existe home/xxxx/xxxx d'autres si necessaire ATTTENTION : La procedure ci-dessus deplace vos fichiers de mot de passe et shadow sur le nouveau systeme de fichiers !!! ATTENTION : Vous n'aurez pas envie de faire ceci pour des raisons de securiteCr�ez tous les r�pertoires pour monter /dev/disk... qui pourraient �tre n�cessaire compte-tenu de votre syst�me. Le mien n�cessite :
cd /md <--- nouvelle racine du systeme de fichiers mkdir dosa point de montage de la partition DOS mkdir dosc point de montage du miroir DOSLe nouveau syst�me de fichiers est termin�. Assurez-vous de sauvegarder l'�tat de r�f�rence de md sur le 'v�ritable' p�riph�rique racine et vous �tes pr�t � d�marrer.
montez les partitions DOS sur dosa et dosc
cat /proc/mdstat | grep md0> /dosa/linux/raidgood.ref cat /proc/mdstat | grep md0> /dosc/linux/raidgood.ref mdstop /dev/md0
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24