pkg://Root-RAID-HOWTO.html.tgz:30996/Root-RAID-HOWTO-3.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: 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ù 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ò 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 è 'raidboot.conf'
#
# linea uno, le partizioni contenenti il sistema di recupero raid 'initrd'
# Non è necessario eseguire il boot da queste partizioni; comunque,
# poiché il sistema di recupero non entra in un floppy, è 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 è 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>