Il corto
Migliore: RAID 10
Migliore: RAID 6
Se è necessario: RAID 5 con hot spare
Qualunque cosa tu faccia, considera l'acquisto di nuovi dischi. È più probabile che i dischi più vecchi siano vicini al punto di errore e ricostruire array RAID non è mai divertente.
Il lungo
Dipende molto da ciò che supporta il tuo controller. Alcuni controller più vecchi supportano solo RAID 0, 1 e 5. Dal tuo account di questo come server più vecchio, sospetto che al massimo supporti RAID 0, 1, 5 e 10. RAID 6 è ancora relativamente nuovo per il campo.
RAID 0 è uscito perché aumenta la vulnerabilità ai guasti.
RAID 1 su tre dischi virtuali separati funzionerebbe perfettamente e ti darebbe una solida tolleranza agli errori, ma gestire i volumi extra sarà fastidioso.
RAID 5 è stato il vecchio standby per lungo tempo, e con i dischi la tua dimensione probabilmente andrebbe bene. Ma ha alcuni grossi problemi, il principale dei quali è la probabilità di errori di lettura irrecuperabili che possono intasare la tua ricostruzione. Dire che un disco non funziona. Nessun problema, i tuoi dati sono al sicuro nella fascia di parità tra gli altri, giusto? A meno che non ci sia un errore di lettura in quella striscia su uno dei dischi - quel settore è irrecuperabile. Gli effetti di ciò possono variare da un valore molto piccolo (file temporaneo non funzionante) a una ricostruzione dell'array non riuscita ( riferimento). Le possibilità di un errore di lettura aumentano con il numero e la dimensione dei dischi nell'array. Un altro problema con RAID 5 è che le unità spesso si guastano in gruppi - e puoi prendere solo 1 errore del disco prima di essere espulso. Con i dischi più vecchi come quelli con cui stai lavorando, stai chiedendo problemi. Infine, questo potrebbe non essere applicabile, ma molte schede meno recenti hanno prestazioni di merda in RAID 5. Provalo sicuramente prima di implementarlo.
RAID 6 risolve molti problemi RAID 5 usando due strisce di parità, quindi perdi la capacità di due dischi. Il vantaggio è che se si verifica un errore di lettura in una delle strisce, nessun problema, è probabile che il bit di parità sia leggibile nell'altra. Può anche sostenere due guasti del disco, quindi la probabilità di perdere l'intero array è molto più bassa. Tende ad essere un po 'più lento di RAID 5 sullo stesso controller, ma la perdita di prestazioni è più che valsa la pena. Questo sembra essere l'attuale punto debole RAID.
RAID 10 è l'implementazione RAID più costosa di uso comune (in termini di spazio su disco), ma questo è il caso di ottenere ciò per cui paghi: un array a strisce RAID 0 con mirroring su un altro. Può sostenere un errore del disco fino al 50% a condizione che non si verifichino errori di accoppiamento con mirroring. Non esiste un sovraccarico di calcolo della parità, quindi le prestazioni sono eccellenti. Di gran lunga il mio livello RAID preferito in questo momento.
Esistono livelli RAID più esotici non ampiamente supportati: RAID 50 (RAID 5 con striping), RAID 60 (RAID 6 con striping), RAID 3 (parità a livello di byte), RAID 4 (parità a livello di blocco) e altri. 3 e 4 presentano alcune sottili differenze di prestazioni da 5. 50 e 60 sono probabilmente la via del futuro.
Alla fine, consiglio vivamente RAID 10. Se lo spazio è un problema, acquista dischi più grandi. Rispetto al valore dei tuoi dati, raddoppiare la dimensione del tuo disco dovrebbe essere molto economico (questo non è sempre vero, quindi approfittane mentre puoi).