Page suivantePage pr�c�denteTable des mati�res

5. Construction du syst�me de fichiers RAID

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

5.1 Proc�dures pas � pas pour la construction d'un syst�me de fichiers RAID de production

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 /md
Cr�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.ref
Utilisez Slackware 3.4 ou une autre distribution pour construire votre syst�me d'exploitation.
 setup
Sp�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 install
Installez les 'raidtools'
 cd /usr/src/raidtools-0.42
 configure --sbindir=/md/sbin --prefix=/md/usr
R�parez l'erreur du make install des raidtools
 cd /md/sbin
 rm mdrun
 rm mdstop
 ln -s mdadd mdrun
 ln -s mdadd mdstop
Cr�ez /dev/mdx
 cp -a /dev/md* /md/dev
Ajoutez 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 securite
Cr�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 DOS
Le 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


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24