Newsgroup: it.comp.os.linux.sys
Titolo: RAID1 SOFTWARE SU LINUX

Vorrei un chiarimento sulla procedura di configurazione raid software
di linux.
Ho necessità di configurare un raid1, quindi 2 dischi (IDE) paritetici.
La distribuzione utilizzata sarà redhat 6.2 kernel 2.2.20
Ho letto il relativo howtoo ma, essendo completamente a digiuno
su questo argomento, non mi sono chiare alcune cose; in particolare
l'ordine con il quale eseguire tutte le operazioni necessarie.
L'idea che mi sono fatto è questa, procedendo step by step:
a) collego i due dischi su ide separate
b) Installo Linux e creo (per esempio) sul primo disco:
   /
   /u
   /us1
A questo punto la domanda è: come partiziono il secondo disco?
O non devo partizionarlo del tutto dal momento che il raid1 consiste
proprio in una copia del primo sul secondo??
c) compilo il kernel con il supporto raid con tutte le patch
   del caso (e fin qui ci siamo)
d) Eseguo quanto riportato dall'howtoo di cui riporto un piccolo
   stralcio che è quello che interessa me:
-------inizio howtoo---------
Avete due o più dischi approssimativamente delle stesse dimensioni e
volete che ognuno sia l'immagine (mirror) esatta dell'altro.
Eventualmente potete avere più dischi, che volete tenere come
spare-disk, che automaticamente diverranno parte dell'array se uno dei
dischi attivi si guasta.
Preparate il file /etc/raidtab nel seguente modo: 
raiddev /dev/md0
        raid-level      1
        nr-raid-disks   2
        nr-spare-disks  0
        chunk-size     4
        persistent-superblock 1
        device          /dev/sdb6
        raid-disk       0
        device          /dev/sdc5
        raid-disk       1
Se avete spare disks, potete aggiungerli alla fine della specifica del
dispositivo nel modo seguente
        device          /dev/sdd5
        spare-disk      0
Ricordate di dichiarare la voce nr-spare-disks in modo corrispondente. 
Ok, abbiamo preparato tutto per far partire il RAID. L'immagine (mirror)
deve essere costruita, cioè il contenuto (che al momento non è
importante, in quanto il device deve ancora essere formattato) dei due
dischi deve essere sincronizzato.
Date il comando 
  mkraid /dev/md0
per dare il via all'inizializzazione del mirror
-------fine howtoo--------
Dice inoltre:
Il tipo di partizioni dei dispositivi usati nel RAID deve essere
impostato al valore 0xFD (usate fdisk per impostare il tipo ``fd''
Cosa manca???
In particolare, quello che non mi è chiaro è:
come partiziono (o non partiziono del tutto) il secondo disco in
fase di installazione??
In caso di fail del primo disco, entra automaticamente in funzione
il secondo??? O devo fare qualche cosa?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fase di installazione??
premetto che non ho mai installato a manina un raid 1 software, l'ho sempre
fatto fare al processo di installazione della distribuzione.
Cmq il secondo disco....devi creare tante partizioni quante sono quelle di
cui vuoi fare il mirror e settarle come tipo "raid" e poi aggiungerle al
raid col comando raidhotadd.
Nel caso in cui uno dei due dischi "esploda" il sistema continua a
funzionare con quello buono in automatico, controlla poi il file
/proc/mdstat per vedere quale dei due dischi ha problemi e sostituiscilo,
col disco nuovo poi segui la stessa procedura, crei le partizioni raid e le
aggiungi con raidhotadd

 il secondo??? O devo fare qualche cosa?
Teoricamente tu non devi toccare niente.
Per me si incarta il controller IDE se appena succede qualcosa.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! I Never Wanted To Be What They Told Me To Be
  		Fulfill My Fate Then I'll Be Free >!- Blind Guardian - Mordred's Song

 forse, cmq c'e' scritto sull'HOWTO.
Si, molte distribuzioni lo permettono, per mia esperienza diretta RedHat 7.2
e Mandrake 8.1. So che ce ne sono altre che lo supportano ancora da prima
delle due appena citate (Suse mi pare).
Configurano lilo (grub non saprei, non lo uso) in modo che possa fare il
boot dalla partizione raid. Installando da zero è molto facile avere un
sistema con raid1 software. Durante l'installazione scegli anche il tipo di
filesystem da utilizzare: redhat ti fa scegliere tra ext2 e ext3, mandrake
tra ext2, ext3, reiser e xfs.