Sophie

Sophie

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

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: Appendice G. - teoria del funzionamento di linuxrc</TITLE>
 <LINK HREF="Root-RAID-HOWTO-13.html" REL=previous>
 <LINK HREF="Root-RAID-HOWTO.html#toc14" REL=contents>
</HEAD>
<BODY>
Avanti
<A HREF="Root-RAID-HOWTO-13.html">Indietro</A>
<A HREF="Root-RAID-HOWTO.html#toc14">Indice</A>
<HR>
<H2><A NAME="Appendix-G"></A> <A NAME="s14">14. Appendice G. - teoria del funzionamento di linuxrc</A></H2>

<P>Questa &egrave; la forma complessa del file linuxrc per raid montato come root.
Deve essere elaborato con 'bash' o una shell che riconosce le funzioni di shell.
<P>Il vantaggio sta nel fatto che &egrave; generico e non dipende dai file di startup
e dai parametri che si trovano nell'immagine <B>initrd</B>
<P>Un parametro <B>Raid_Conf</B> passato a <B>linuxrc</B> dal kernel al boot da lilo
o loadlin contiene un puntatore ai dispositivi di boot e alla posizione dei
2 file raidboot necessari per <B>linuxrc</B> (<I>raidboot.etc e raidboot.cfg
scritti dallo script di shutdown</I>).
<BLOCKQUOTE>
<B>raidboot.etc</B> contenente i file 'tar'-ati:
<PRE>
        raid*
        mdtab*
        fstab
        lilo.conf               ( se applicabile )
</PRE>

del sistema primario che vengono trasferiti sulla directory initrd <B>/etc</B>
durante lo startup. Con cura, questo file pu&ograve; essere modificato, se necessario,
quando il tuo sistema ha dei guai seri.
<P><B>raidboot.cfg</B> contiene il nome della partizione di boot in uso
e i backup applicabili, cos&igrave; come il percorso per il resto del file di startup
di raid usato da <B>linuxrc</B>.
Questo file viene normalmente creato dal file di shutdown e pu&ograve; essere creato
manualmente se necessario.
<P><B>raidboot.cfg</B> &egrave; della forma: 3 linee - nessun commento
<PRE>
        /dev/bootdev1 /dev/bootdev2 [/dev/bootdev3 ... e cos&igrave; via]
        percorso_di/raid-status 
        nome_del_file_raidX.conf
</PRE>
<BLOCKQUOTE>
<B>percorso_di/raid-status</B> non comprende il nome del punto di mount     
<P><B>nome_del_file_raidX.conf</B> &egrave; quello che si trova in /etc ed &egrave;
normalmente usato per <B>ckraid</B> e <B>mkraid</B>.
</BLOCKQUOTE>
</BLOCKQUOTE>

I seguenti file addizionali si trovano sulle partizioni di boot raid
permanenti. Questo &egrave; solitamente lo stesso di sopra, ma nelle situazioni
di emergenza pu&ograve; essere caricato da dovunque sia disponibile, come da
un floppy di boot.
<UL>
<LI><B>raidgood.ref</B> creato dal comando
cat /proc/mdstat | grep md0 > /{raid_status_path}/raidgood.ref
<P>     
vedi 
<A HREF="Root-RAID-HOWTO-4.html#modify_shutdown">script di shutdown</A>
per salvare questo file ed il prossimo
<P>
</LI>
<LI><B>raidstat.ro</B> creato ad ogni shutdown dal file di shutdown rc,
salvando lo stato di uscita dell'array raid.</LI>
</UL>
<HR>
Avanti
<A HREF="Root-RAID-HOWTO-13.html">Indietro</A>
<A HREF="Root-RAID-HOWTO.html#toc14">Indice</A>
</BODY>
</HTML>