Newsgroup: it.comp.os.linux.sys
Titolo: Sono disperato: Raid 1 software

Sono veramente disperato!
Ho un server configurato con un disco IDE dal quale viene caricato
il sistema e sul quale sono presenti le swap partition.
Questo disco e' su cassetto estraibile e una copia esattamente
identica del disco e' a disposizione per fare fronte a eventuali
guasti hardware in breve tempo.
Ci sono poi due dischi SCSI, identici, gestiti da un controller
IAC7xxx, che vorrei mettere in mirroring software, destinati
ad ospitare i dati.
Il problema e' che non riesco assolutamente a configurare il RAID!
Ho provato con i Kernel 2.2.14 e 2.2.15, ma il risultato e' sempre
lo stesso:
root@eolo:~ > mkraid /dev/md0
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/sda1, 8964238kB, raid superblock at 8964160kB
disk 1: /dev/sdb1, 8964238kB, raid superblock at 8964160kB
mkraid: aborted, see the syslog and /proc/mdstat for potential clues.
In /var/log/messages non viene scritto assolutamente niente, mentre
/proc/mdstat cita soltanto questo:
root@eolo:~ > cat /proc/mdstat
Personalities : [3 raid1]
read_ahead not set
md0 : inactive
md1 : inactive
md2 : inactive
md3 : inactive
Questo e' il mio /etc/raidtab:
raiddev /dev/md0
        raid-level              1
        nr-raid-disks           2
        nr-spare-disks          0
        persistent-superblock   1
        chunk-size              4
        device                  /dev/sda1
        raid-disk               0
        device                  /dev/sdb1
        raid-disk               1
Ho imparato l'how-to a memoria, ho cercato informazioni spremendo a
fondo 
deja.com
, ma tutto senza il minimo risultato.
Ho provato ad applicare ugualmente le patch, ma le ultime disponibili
sono relative al Kernel 2.2.11 e installandole sulle mie versioni
non riesco a compilare.
Per fornire un ulteriore elemento, la distribuzione e' SuSE 6.4...
Vi prego, datemi una mano voi!!!
Grazie di cuore, sin da ora,
--
Davide
Sent via Deja.com 
http://www.deja.com/
Before you buy.


E' necessario installare la patch relativa al kernel in uso...
I kernel forniti con le attuali distribuzioni, infatti, non
sono gia' predisposti per l'utilizzo di questa funzionalita'.
Fino alla versione 2.2.11 (ma questa patch pare funzionare anche
su 2.2.12 e 2.2.13) si puo' scaricare quanto necessario all'indirizzo
riportato sull'how-to.
Per le versioni 2.2.14 e 2.2.15, invece, si possono trovare le
corrispondenti patch all'indirizzo 
http://www.redhat.com/~mingo/
Si tratta, rispettivamente, di una beta e di una alpha versione,
ma almeno con Raid-1, fino a questo momento, non ho riscontrato
problemi di funzionamento.
Consiglio di non applicare le patch su kernel gia' modificati
forniti con le distribuzioni, ma di scaricare sorgenti "puri"
prima di procedere.
Buon mirroring,




Scusate se mi intrometto, ma l'argomento mi interessa molto.... 
Oltre al fatto di poter vedere due hard disk come uno solo, quali
altri vantaggi può dare il raid software (in termini di velocità
intendo) ci sono incrementi significativi nelle prestazioni?
Grazie.

,

In teoria si, detta in modo (troppo) semplice e' possibile leggere
contemporaneamente parti differenti dai due hard-disk, dimezzando
di fatto (sempre in teoria) i tempi di accesso in lettura.
Il Raid-1 comunque e' stato inventato per permettere il recovery dei
dati in caso di guasto di uno dei due dischi, a differenza del Raid-0
che ha invece il solo scopo di migliorare le prestazioni, vedendo i
dischi come un unico, grosso, device.
Anche il Raid-5 offre vantaggi in termini di prestazioni in lettura,
ed e' meno "sprecone" con lo spazio... ma ci vogliono almeno tre
dischi e vi e' un overhead per il calcolo delle parita'...
Ma non mi dilungo perche' qui siamo un po' OT!
A presto,


dischi come un unico, grosso, device.
Si lo so, ma mi chiedevo se l'implementazione software del raid0 dia
gli stessi benefici del raid hardware (intendo con dischi ide e il
controller raid ide)
