Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

differenze tra raid 5 e hot spare

2,520 views
Skip to first unread message

Marco_t

unread,
Aug 4, 2003, 8:01:08 AM8/4/03
to
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; l'hot spare
memorizza (una parita?) su un disco in modo da poter ricostruire i dati
danneggiati.
ma questo non lo potevo fare anche con il raid 5, cioe mi si guasta un disco
ne metto dentro uno nuovo e mi ricostruisce i dati? oppure ci vuole un
hot-spare?
grazie


Francesco Delfino

unread,
Aug 4, 2003, 2:44:58 PM8/4/03
to
On Mon, 04 Aug 2003 12:01:08 GMT, "Marco_t" <marc...@hotmail.com>
wrote:

>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)

Marco_t

unread,
Aug 4, 2003, 4:01:53 PM8/4/03
to
non lo sapevo grazie del chiarimento.
ma i dati posso essere ricostruiti (rottura hd) anche ridistrubuendo la
parita in questo modo?
secondo lei č piu performante-affidabile un raid 5 o un mirroring con hot
spare?
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?
grazie mille

Francesco Delfino

unread,
Aug 5, 2003, 2:18:31 PM8/5/03
to
On Mon, 04 Aug 2003 20:01:53 GMT, "Marco_t" <marc...@hotmail.com>
wrote:

>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.

Marco_t

unread,
Aug 6, 2003, 5:56:41 AM8/6/03
to
Grazie mille degli utilissimi consigli.
Saluti


0 new messages