Configurazione di due o più dischi rigidi in un RAID (Array ridondante di dischi economici) configurazione può aumentare le prestazioni e/o fornire protezione automatica contro la perdita di dati da guasto del disco. RAID era costoso, difficile da implementare e limitato alle aziende con reparti IT dedicati. Ora, le schede madri nella maggior parte dei PC desktop supportano RAID e Windows 7 fornisce RAID software che non richiede alcun hardware speciale. La tecnologia è facilmente alla portata del portafoglio e le competenze di qualsiasi utente PC ragionevolmente tech-savvy.
Che tipo di RAID voglio?
RAID è disponibile in una serie di versioni—o livelli—che offrono protezione dei dati, prestazioni migliorate o entrambi. Oltre ai sette livelli principali (da RAID 0 a RAID 6), incontrerai una serie di varianti e combinazioni. Alcuni controller (e storage esterno dedicato e scatole NAS) possono layer e anche livelli RAID astratti, che consente di combinare diverse unità di capacità e aggiungere capacità senza alcuna configurazione aggiuntiva.
Ecco alcuni dei livelli RAID che troverai su adattatori RAID a livello consumer, chipset della scheda madre e RAID software Windows:
JBOD (extend, spill over): JBOD, o Solo un gruppo di dischi, ti consente semplicemente di estendere un volume (lettera di unità, ad esempio C:) su altri dischi. I dati vengono scritti sul primo disco fino a quando non sono pieni, quindi sul secondo disco, quindi sul terzo, ecc. Non offre alcun aumento delle prestazioni o ridondanza ed è un retaggio dai giorni in cui i dischi più piccoli dovevano essere incatenati per gestire grandi quantità di dati. È in gran parte irrilevante dato i dischi rigidi più capienti di oggi.
RAID 0 (Striping): questa configurazione aumenta le prestazioni del disco rigido suddividendo, o striping, i dati su due unità. Sfruttando due bus di dati, i dati possono essere letti e scritti più rapidamente. Purtroppo, RAID 0 non fornisce alcuna protezione dei dati-infatti, in realtà aumenta le possibilità di perdita di dati dal momento che il fallimento di entrambe le unità nella matrice provoca la perdita dei dati memorizzati su entrambe le unità. Le configurazioni RAID 0 sono standard su PC da gioco di fascia alta e workstation di progettazione grafica e forniscono un aumento delle prestazioni misurabile, anche se modesto, per i programmi ad alta intensità di disco rigido.
RAID 1 (Mirroring): una configurazione RAID 1 protegge i dati da guasti dell’unità scrivendo contemporaneamente gli stessi dati su due dischi rigidi. Poiché ogni unità è un duplicato esatto dell’altra, è possibile continuare a lavorare se uno fallisce. RAID 1 non offre alcun guadagno in termini di prestazioni e riduce efficacemente la capacità disponibile di mezzo-due unità da 2 TB forniscono solo 2 TB di storage.
RAID 5 (parità distribuita): Anche se si ottiene sia le prestazioni del disco più veloce e la protezione dei dati da questa configurazione, richiede un minimo di tre dischi rigidi. Invece di utilizzare un intero disco rigido come backup, RAID 5 diffonde informazioni di ridondanza—chiamati bit di parità—su tutte le unità dell’array. Dove RAID 1 richiede il 50% dello storage disponibile per la ridondanza, RAID 5 richiede solo il 33%.
Quando una delle unità di un array RAID 5 fallisce, il contenuto dei dati di quell’unità guasta viene ricostruito utilizzando i bit di parità sulle unità sopravvissute e scritto su una nuova unità sostitutiva. L’array è ancora utilizzabile nel frattempo.
RAID 1+0, 0+1, 10: Alcuni adattatori combinano (denominato nesting) RAID 0 e RAID 1 per fornire sia la ridondanza dei dati che una maggiore performance del disco. Funziona eseguendo lo striping dei dati su una coppia di unità, quindi il mirroring (0+1) con un’altra coppia o lo striping dei dati su due coppie di mirroring (1+0, ovvero 10). RAID 0+1, 1+0 e 10 richiedono un minimo di quattro dischi rigidi.
Di cosa ho bisogno per impostare RAID?
Un nuovo backup (solo dati esistenti): Se stai installando e configurando RAID hardware su un nuovo sistema senza sistema operativo (l’opzione migliore) o stai aggiungendo dischi per un array separato, salta questo. In caso contrario, eseguire il backup dei dati importanti. La migliore pratica è quella di avere tre copie dei dati: l’originale, un backup e un backup del backup, preferibilmente fuori sede.
Se si dispone di dati esistenti che si desidera sull’array, è necessario eseguire il backup, quindi ripristinarlo da un backup effettuato prima di creare l’array, un processo che scrive nuovi dati sui dischi rigidi indipendentemente da ciò che è presente. Questo non è necessario con Windows software RAID 0, tuttavia, è molto più veloce di lasciare che Windows ri-sync (copiare i dati) il mirror in background.
Trasferire un sistema operativo esistente è complicato e, con le versioni precedenti di Windows, a volte impossibile. Vedere “Trasferimento di installazioni Windows esistenti in RAID” nella pagina successiva per istruzioni.
Windows Software RAID: a partire da Windows XP, Microsoft ha integrato la funzionalità RAID nei suoi sistemi operativi. Che tipo dipende dal sapore delle finestre:
- Windows XP consente volumi estesi (un volume su due o più dischi), alias JBOD.
- Windows Vista Ultimate permette JBOD e RAID 1 striping.
- Windows 7 Home consente JBOD e RAID 1 mentre Professional e Ultimate aggiungono il mirroring RAID 0. Windows 2000 Professional ha anche JBOD, 0 e 1.
- I sistemi operativi Windows Server dal 2000 in poi hanno JBOD, 0, 1, oltre al supporto per la parità distribuita RAID 5.
Windows RAID offre diversi vantaggi. È possibile creare array da Window Drive manager quindi non c’è BIOS da configurare. È anche più flessibile con i mirror, consentendo di crearli da volumi esistenti contenenti dati, nonché di eliminare metà di un mirror con l’altro rimasto intatto. È possibile eseguire il mirroring di singole partizioni, incluse le partizioni da unità diverse su una singola unità.
Gli svantaggi sono che altri sistemi operativi, come Linux utilizzato sui dischi di riparazione, non possono vedere le partizioni RAID del software Windows che utilizzano la tecnologia dynamic disk di Microsoft. Inoltre, la manutenzione eseguita da Windows quando ritiene che sia necessaria, che può verificarsi in qualsiasi momento in cui si verifica una modifica della configurazione, danneggia le prestazioni in corso. Il ripristino degli specchi non è così semplice come lo è con una soluzione hardware.
Anche se vedrete un sacco di parlare di RAID hardware essere più veloce, questa discussione precede CPU moderne che possono facilmente gestire il sovraccarico. Windows RAID è in realtà abbastanza veloce.
Controller RAID: se non si utilizza il software RAID, c’è l’hardware. Probabilmente hai già un controller RAID nel tuo PC; molte vecchie schede madri midrange e high-end sono dotate di controller RAID secondario, e chipset della scheda madre più recenti offrono RAID integrato ovviando la necessità di un controller aggiuntivo. Controllare la documentazione del PC o della scheda madre per scoprire se la scheda madre supporta RAID (e in caso affermativo, quali livelli), e per le istruzioni di installazione specifiche.
Se il PC non dispone di RAID integrato, è possibile utilizzare una scheda adattatore. Gli adattatori PCI e PCIe di base che supportano i livelli RAID 0, 1, 10 e talvolta 5 possono essere trovati online per $100 o meno. Adaptec, Promise e altri fornitori offrono una vasta selezione di adattatori RAID più costosi ma più capaci con cache integrata e funzionalità avanzate. Se possibile, acquistare una scheda che supporta dischi superiori a 2,2 TB e 6 Gbps SATA III.
Due o più dischi rigidi: se si decide su RAID software Windows, è possibile utilizzare qualsiasi unità scelta. Non devono avere le stesse dimensioni se stai mirroring di singoli volumi, anche se è generalmente una buona idea.
Ai tempi di parallel ATA, era un no-no mescolare unità di diversi fornitori su un controller RAID. A volte funzionerebbe—più spesso non lo farebbe. Con l’avvento di SATA, i fornitori di miscelazione non è più così problematico.
Inoltre, sebbene ci siano controller che consentono di mescolare e abbinare le capacità senza perdere spazio di archiviazione (utilizzando tecniche avanzate di parità), questi sono ancora relativamente rari. L’utilizzo di unità di dimensioni diverse di solito comporta una capacità di archiviazione totale che è solo un multiplo dell’unità più piccola. Ad esempio, la combinazione di unità da 500 GB e 320 GB in RAID 1 sarebbe 320 GB * 2 o 640 GB invece di 820 GB.
In pratica, risparmierai molto tempo e eviterai possibili problemi costruendo il tuo array con dischi rigidi identici, ovvero unità della stessa marca, modello e dimensione. Sono necessarie almeno due unità per RAID 0 e 1, tre unità per RAID 5 e quattro per RAID 0+1, 1+0 e 10.
Unità floppy (solo Windows XP): Se si prevede di installare Windows XP sul nuovo array, è necessario un disco floppy con i driver Windows della scheda RAID e un’unità floppy per leggerlo—l’installazione di Windows non installerà i driver da un’unità ottica. Per fortuna, questa limitazione incredibilmente fastidioso di Windows XP non si applica in Windows Vista e Windows 7 in grado di leggere i driver da hard disk, unità flash, o supporti ottici.
Strumenti: Avrete bisogno di un piccolo cacciavite Phillips non magnetico per rimuovere e sostituire la vite di fissaggio che fissa la scheda adattatore allo chassis del PC, nonché per installare eventuali nuovi dischi rigidi. Si potrebbe anche desiderare una semplice cinghia di messa a terra che si attacca al polso; cercare uno al vostro negozio di computer locale per meno di $15. In alternativa, non toccare mai i contatti esposti o l’elettronica.