Newsgroup: it.comp.hardware.storage
Titolo: RAID e Linux

Salve a tutti.
Sto cercando di studiare una configurazione per un piccolo file server, 
che dovrebbe avere due dischi ATA in RAID 1 (mirroring), contenenti 
dati, e un normale disco ATA per il sistema operativo, che 
potenzialmente sarà Linux, ma alla fine potrebbe anche essere Win2000 
server.
Quindi, innanzitutto una domanda classica (ma non ho trovato risposte 
definitive su Google Groups): quale può essere una buona soluzione RAID 
(_hardware_, ovviamente) da usare su Linux?
Mi era stata proposta la MB Asus P4PE con Promise PDC20376 integrato, ma 
mi sembra non sia supportata da Linux, forse è troppo recente.
Nell'elenco di hardware certificato per Mandrake Linux ho trovato la 
Gigabyte GA-8PE667 ULTRA, con Promise PDC20276 integrato.
Ma sarà valida la scelta di un controller integrato? Offrono le stesse 
funzioni dei controller PCI? Hanno un proprio BIOS, come i controller 
PCI, tramite il quale gestire la configurazione RAID? Forse converrebbe 
un controller PCI, come l'HighPoint Technologies RocketRAID 100?
E, a proposito di configurazione RAID, avrei dei dubbi da togliermi...
In RAID 1, i due dischi hanno lo stesso contenuto. Ma il formato del 
singolo HD è assolutamente normale, giusto? Intendo dire: se io ne 
stacco uno e lo attacco come normale HD primary slave su un altro PC, 
viene visto regolarmente come se niente fosse, vero?
Poi: se ci dovesse essere un problema su uno dei due dischi, la macchina 
continua comunque a funzionare su un disco solo, come se nulla fosse. 
Giusto?
E io, allora, come faccio ad accorgermi che un disco è rotto? Anche se 
magari Windows o i relativi driver fanno una bella finestrella di 
avvertimento, io potrei essere su Linux...
Supponiamo che uno dei due HD si sia rotto. Io lo sostituisco con un 
altro disco, che potrebbe essere vuoto o avere altri dati sopra, se era 
già stato usato. So che il controller in questo caso risincronizza i due 
HD in automatico... ma come fa a sapere quale è quello che contiene i 
dati giusti??
E l'hot swap... è pensato per la sostuzione al volo di un HD difettoso. 
Ma, se il controller supporta l'hot swap, io posso togliere uno dei due 
HD (supponendo che sia installato in un cassetto estraibile) a computer 
acceso, anche se non c'è stato nessun problema? Ad esempio, se voglio 
portarmi a casa una delle due copie, per sicurezza...
Se questo è possibile, cosa succede poi quando rimetto l'HD al suo 
posto? Viene fatta la sincronizzazione?
Di informazioni sul RAID ne ho lette parecchie negli ultimi giorni, a 
tutti i livelli, ma risposte a queste precise domande non ne ho trovate.
Grazie mille per qualsiasi info.
-- 
Ciao,
  Marco.
..."Relayer", Yes 1974

 Viene fatta la sincronizzazione?
e' un suicidio. Ipotizza che quello buono sia quello che tu togli e che
quello che rimane e' in fase di rottura. La sincronizzazione ti distrugge
anche quello buono e sicuramente si inchioda a metà.
Inoltre l'hot swap e' gestito bene sono nei disp. SCSI con sistemi OP,
cassetti e controller certificati per tale scopo.

 comprati un terzo disco e fai un BackUp con xcopy o con cp.
È quello che farei io... devo convincere il capo. :)
-- 
Ciao,
  Marco.
..."Low", David Bowie 1977

 controller Adaptec, uno dei pochi HW. I Promise sono invece SW
Scusa ma devo fare una precisazione, io ho l'Adaptec 1200A e il raid alla
fine è software (in più su linux non sono riuscito a farlo andare se non,
ovviamente, come controller normalissimo), se vuole un raid hardware
dovrebbe andare sul modello 2400A (circa 300 Euro) o sui 3ware (mi pare si
chiami così) che sono supportati da linux.
Ciao
Fabio

 tutto questo... giusto?
Ciao, ho trovato questo, vedi se puo` esserti utile:
Package: smartsuite
Description: SMART suite - SMART utility suite for Linux
 SMART suite controls and monitors storage devices running the Self-Monitoring,
 Analysis and Reporting Technology System (S.M.A.R.T.) build into ATA and SCSI
 Hard Drives. This is used to check the reliability of the hard drive and
 predict drive failures.  The suite contains two utilities: smartctl is a
 command line utility designed to perform simple smart tasks; smartd is a
 daemon that periodically monitors smart status and reports errors to syslog.
Ti interessa principalmente la parte sul demone.  Se hai Debian e`
gia` nella tua distribuzione, altrimenti 
www.freshmeat.net
.
HTH
Massimiliano

 chiami cosě) che sono supportati da linux.
Infatti, era quello che temevo. :-/
Nessuno conosce gli HighPoint? Il modello RocketRAID 133 č in vendita da 
essedi a 108 euro IVA inclusa, e sul sito ci sono alcune versioni 
precompilate e i sorgenti dei driver per Linux.
-- 
Ciao,
  Marco.
..."Euphoria Morning", Chris Cornell 1999

 Description: SMART suite - SMART utility suite for Linux
Grazie! Ne terrò conto.
-- 
Ciao,
  Marco.
..."The Glimpse", Trilok Gurtu 1997

 ha scritto nel messaggio
news:MPG.189f2e29a...@powernews.libero.it...


dubito che sia HW, dovrebbe per forza includere una CPU ed un buffer di
cache per ogni canale ad un costo troppo basso.

 gia` nella tua distribuzione, altrimenti 
www.freshmeat.net
.
There is a more recent implementation of a smart monitoring daemon in
the smartmontools package:
http://smartmontools.sourceforge.net/
which has a number of improvement and additional capabilities compared
with the
original smartsuite package.
There is a debian package available -- you'll find details under the
"Download and installation" part of the smartmontools home page URL
above.
Cheers,
   Bruce Allen