pkg://Root-RAID-HOWTO.html.tgz:30996/Root-RAID-HOWTO-14.html
downloads
<!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 è 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 è 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ò 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ì 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ò essere creato
manualmente se necessario.
<P><B>raidboot.cfg</B> è della forma: 3 linee - nessun commento
<PRE>
/dev/bootdev1 /dev/bootdev2 [/dev/bootdev3 ... e così 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> è quello che si trova in /etc ed è
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 è solitamente lo stesso di sopra, ma nelle situazioni
di emergenza può 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>