<!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>