Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1002

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Root RAID HOWTO cookbook: Partenza veloce con ROOT RAID</TITLE>
 <LINK HREF="Root-RAID-HOWTO-4.html" REL=next>
 <LINK HREF="Root-RAID-HOWTO-2.html" REL=previous>
 <LINK HREF="Root-RAID-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="Root-RAID-HOWTO-4.html">Avanti</A>
<A HREF="Root-RAID-HOWTO-2.html">Indietro</A>
<A HREF="Root-RAID-HOWTO.html#toc3">Indice</A>
<HR>
<H2><A NAME="s3">3. Partenza veloce con ROOT RAID</A></H2>

<P>Se non vuoi compilare e fare il debug del sistema di recupero puoi prenderne
uno generico incluso nella Slackware-3.4 all'indirizzo:
<BLOCKQUOTE>
<A HREF="ftp://ftp.bizsystems.com/pub/raid/">ftp.bizsystems.com/pub/raid/raidboot-0.01.tar.gz</A></BLOCKQUOTE>

A questo punto segui i passi seguenti:
<UL>
<LI>Compila un kernel con raid attivo e con il supporto per i tuoi dischi
(deve essere contenuto nel kernel, non un modulo)</LI>
<LI>Controlla che l'array raid sia ben configurato e venga montato 
correttamente</LI>
<LI>Installa il tuo sistema operativo sul sistema raid</LI>
<LI>Correggi le voci in <B>fstab</B> in modo che <B>/dev/md0</B> sia il
dispositivo di root. Assicurati anche che le partizioni che usi per il boot
si trovino in <B>fstab</B>.</LI>
<LI>Modifica i tuoi script di shutdown e reboot (i miei si trovano in
/etc/rc.d/rc.6) come descritto in 
<A HREF="Root-RAID-HOWTO-4.html#modify_shutdown">Modificare gli script rc per lo shutdown</A></LI>
<LI>Segui i passi seguenti: dal filesystem usato per i passaggi eseguiti 
finora (d'ora in poi ''sistema di sviluppo'') nel sistema di recupero e nel 
nuovo sistema raid
<PRE>
        cd /root/raidboot
        mkdir mnt
        gzip -d rescue.clean
        losetup /dev/loop0  rescue.clean
        mount /dev/loop0    mnt

copia questi file

        cp -p /etc/*         mnt/etc
        cp -p /etc/rc.d/*    mnt/etc/rc.d 
                {o nel modo pi&ugrave; appropriato per il tuo sistema}
        cp -a /lib/modules/* mnt/lib/modules 
</PRE>
</LI>
</UL>

Correggi le voci in <B>fstab</B> in modo che <B>/dev/md0</B> sia il
dispositivo di root. Assicurati che le partizioni che usi per il boot
appaiano in <B>fstab</B>.
<P>
<A NAME="raidboot-conf"></A> 
Crea <B>/etc/raidboot.conf</B> che descriva la configurazione di boot raid.
Questo file <B>NON</B> pu&ograve; contenere commenti nelle prime tre linee, dopo queste
non ci sono problemi.
<P>raidboot.conf
<PRE>
        /dev/sda1 /dev/sda2
        raidboot
        raid5.conf
# eventuali commenti possono essere messi *dopo* le tre
# linee di configurazione.
#
# Questo &egrave; 'raidboot.conf'
#
# linea uno, le partizioni contenenti il sistema di recupero raid 'initrd'
#       Non &egrave; necessario eseguire il boot da queste partizioni; comunque,
#       poich&eacute; il sistema di recupero non entra in un floppy, &egrave; necessario
#       sapere quali partizioni devono essere usate per caricarlo.
#
# linea due, il percorso delle informazioni di configurazione raid di boot
#       dove, a tempo di boot, si trovano shutdown, status ecc.
#       NON include le informazioni sul punto di mount, solo 'percorso':
#       /punto_di_mount/'percorso'
#
# linea tre, nome del file di configurazione raid
#       File contenente la configurazione raid corrente: raid1.conf, raid5.conf       
</PRE>

Mancano poche altre cose ed il sistema raid &egrave; pronto ad eseguire il boot.
<P>Crea 
<A HREF="Root-RAID-HOWTO-13.html#Appendix-F">rc.raidown</A>, come descritto in appendice F,
e copialo in /etc/rc.d sui sistemi di recupero, sviluppo e raid. Smonta il
sistema di recupero e comprimilo.
<PRE>
        umount mnt
        losetup -d /dev/loop0
        mv rescue.clean rescue
        gzip rescue
</PRE>

Copia il file di recupero sulle partizioni di raid di boot.
<PRE>
        cp rescue.gz /mnt_point(1)/raidboot
        cp rescue.gz /mnt_point(2)/raidboot
</PRE>

Attiva l'array raid.
<PRE>
        mdadd -ar
</PRE>

Salva lo stato di riferimento <B>corretto</B> sulla partizione raid di boot.
<PRE>
        cat /proc/mdstat | grep md0 > /mnt_point(1)/raidboot/raidgood.ref
        cat /proc/mdstat | grep md0 > /mnt_point(1)/raidboot/raidgood.ref
</PRE>

Infine configura il programma di boot come indicato in 
<A HREF="Root-RAID-HOWTO-4.html#raidboot-conf">Configurare RAIDBOOT - raidboot.conf</A> e riavvia il tuo sistema dall'array
raid.
<P>
<P>
<P>
<HR>
<A HREF="Root-RAID-HOWTO-4.html">Avanti</A>
<A HREF="Root-RAID-HOWTO-2.html">Indietro</A>
<A HREF="Root-RAID-HOWTO.html#toc3">Indice</A>
</BODY>
</HTML>