Avanti Indietro Indice

14. Appendice G. - teoria del funzionamento di linuxrc

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.

Il vantaggio sta nel fatto che è generico e non dipende dai file di startup e dai parametri che si trovano nell'immagine initrd

Un parametro Raid_Conf passato a linuxrc dal kernel al boot da lilo o loadlin contiene un puntatore ai dispositivi di boot e alla posizione dei 2 file raidboot necessari per linuxrc (raidboot.etc e raidboot.cfg scritti dallo script di shutdown).

raidboot.etc contenente i file 'tar'-ati:
        raid*
        mdtab*
        fstab
        lilo.conf               ( se applicabile )
del sistema primario che vengono trasferiti sulla directory initrd /etc durante lo startup. Con cura, questo file può essere modificato, se necessario, quando il tuo sistema ha dei guai seri.

raidboot.cfg 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 linuxrc. Questo file viene normalmente creato dal file di shutdown e può essere creato manualmente se necessario.

raidboot.cfg è della forma: 3 linee - nessun commento

        /dev/bootdev1 /dev/bootdev2 [/dev/bootdev3 ... e così via]
        percorso_di/raid-status 
        nome_del_file_raidX.conf
percorso_di/raid-status non comprende il nome del punto di mount

nome_del_file_raidX.conf è quello che si trova in /etc ed è normalmente usato per ckraid e mkraid.

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.


Avanti Indietro Indice