>che differenza esiste tra raid 5 e hot-spare?
>ho cercato su google ma non ho capito molto, il raid 5 memorizza i dati su
>due dischi come lo striping ma sul 3o disco memorizza la parita;
no, quello e' il raid 3.
Nel raid 5 la parita' (di solito calcolata usando lo XOR) e'
distribuita sugli n dischi che compongono il volume logico e servono
almeno 3 dischi per realizzarlo.
L'hot-spare e' un disco di ricambio presente nella macchina.
Normalmente e' in moto ma non contiene nessun dato; non appena uno dei
dischi degli array si rompe, l'hot spare ne prende il posto e su di
esso comincia il rebuilding dei dati.
Quando il disco guasto viene sostituito diventa esso stesso il nuovo
hot-spare.
L'hot-spare serve per non avere array critici nel lasso di tempo che
intercorre tra la rottura di un disco e la sua sostituzione (se si
rompesse un altro disco con il raid 5 perderesti tutto :-( ) e anche
per far si che durante questo periodo le prestazioni del sottosistema
disco non siano ridotte (se manca un disco il controller raid e'
costretto ad un lavoro supplementare per ricavare i dati del disco
mancante dalla parita').
Francesco Delfino
f_delfin...@virgilio.it
(togliere _nospam_ per rispondere)
>non lo sapevo grazie del chiarimento.
>ma i dati posso essere ricostruiti (rottura hd) anche ridistrubuendo la
>parita in questo modo?
Certo, basta che il disco rotto sia solo 1.
Imagina un Raid 5 fatto con 3 dischi; i dati sono memorizzati cosi'
disco 1 disco2 disco3
A1 A2 PA
B1 PB B3
PC C2 C3
dove A,B,C sono i dati, P e' la parita' della linea di dati.
Se si rompe il disco 3:
A1 e A2 sono gia' pronti
B1 lo conosci e da B1 e PB ricavi B3
C2 lo conosci e da C2 e PC ricavi C3
...e cosi' via.
La diagonale della parita' puo' anche essere invertita, a volte e' una
delle opzioni selezionabile sul controller Raid.
>secondo lei
non mi dare del lei, non sono cosi' vecchio...:-)
> è piu performante-affidabile un raid 5 o un mirroring con hot
>spare?
il mirroring e' solitamente piu' performante, specialmente in
scrittura, poiche' non e' necessario fare i calcoli di parita', pero'
si spreca meta' dello spazio fisico dei dischi.
In caso di rottura di un disco (senza hot spare) le prestazioni del
raid 5 degradano in modo abbastanza sensibile, con il mirroring la
differenza e' nulla oppure perdi un po' in lettura (dipende come viene
interpretato dal controller e con quanti dischi lo realizzi).
L'affidabilita' e' pari, in entrambi i casi puoi spaccare al massimo
un disco, per cui l'hot spare influenza i due raid allo stesso modo.
>un ultima cosa, in un array ridondante ke sia un mirroring o un raid 5 se si
>rompe un disco la macchina si ferma o si ricostruisce i dati e continua a
>lavorare?
continua a lavorare; sui controller raid moderni il rebuilding inizia
in automatico, su quelli piu' vecchi va fatto partire manualmente.
In entrambi i casi e' possibile configurare la priorita' del
rebuilding rispetto alla normale attivita' della macchina.