Homepage » come » Come utilizzare più dischi in modo intelligente Introduzione a RAID

    Come utilizzare più dischi in modo intelligente Introduzione a RAID

    RAID consente di combinare più dischi rigidi fisici in un unico disco rigido logico. Ciò consente di eseguire il mirroring dei dati su due dischi rigidi, garantendo sempre la memorizzazione dei dati importanti in più posizioni.

    RAID sta per "array ridondante di dischi indipendenti", anche se esiste un tipo di RAID che non fornisce ridondanza e aumenta solo le prestazioni.

    Livelli RAID

    RAID non è solo un modo per combinare i dischi. Esistono più livelli RAID che offrono diversi livelli di prestazioni e ridondanza. Tutti i livelli RAID hanno una cosa in comune: combinano più dischi fisici in un singolo disco logico che viene presentato al sistema operativo.

    • RAID 0: A differenza di altri livelli RAID, RAID 0 non fornisce ridondanza. Tuttavia, RAID 0 consente di aumentare le prestazioni utilizzando più dischi. Quando si utilizza RAID 0, i dati che il computer scrive su un disco rigido vengono divisi equamente tra due (o più) dischi rigidi. Ad esempio, se il tuo computer scrive un file da 100 MB, 50 MB saranno scritti su un disco rigido e 50 MB saranno scritti sull'altro disco rigido. Quando il computer ha bisogno di leggere il file, può leggere 50 MB da un disco rigido e 50 MB dall'altro disco rigido allo stesso tempo - questo sarà più veloce della lettura di 100 MB da un singolo disco rigido. Tuttavia, se uno qualsiasi dei dischi rigidi dell'array RAID muore, perderai i tuoi dati. Quando si utilizza RAID 0, i dischi multipli sembrano essere un disco rigido più grande e più veloce, ma sono molto più fragili.
    • RAID 1: In RAID 1, due dischi sono configurati per specchiarsi a vicenda. Quando il tuo computer scrive 100 MB di dati sui suoi dischi, scriverà lo stesso 100 MB su entrambi i dischi rigidi. Ogni disco contiene una copia completa dei dati. Questo assicura che, se uno dei dischi dovesse mai guastarsi, avrai sempre una copia completa e aggiornata dei tuoi dati.
    • RAID 2, 3 e 4: Questi livelli RAID sono poco utilizzati e spesso considerati obsoleti.
    • RAID 5: Per utilizzare RAID 5, sono necessari almeno tre dischi. RAID 5 utilizza lo striping per dividere i dati su tutti i dischi rigidi, con dati di parità aggiuntivi divisi tra tutti i dischi. Se uno dei dischi rigidi muore, non perderai nessuno dei tuoi dati. RAID 5 offre ridondanza dei dati con meno costi di archiviazione rispetto a RAID 1: ad esempio, se disponi di quattro dischi rigidi da 1 TB, puoi creare due array RAID 1 separati (1 TB ciascuno per un totale di 2 TB di spazio di archiviazione) o un singolo array RAID 5 con 3 TB di spazio di archiviazione.
    • RAID 6: RAID 6 è simile a RAID 5, ma aggiunge un ulteriore blocco di parità, scrivendo due blocchi di parità per ogni bit di dati barrato tra i dischi. Si perde la capacità di archiviazione, ma RAID 6 offre una protezione aggiuntiva dalla perdita di dati. Ad esempio, se due hard disk muoiono in una configurazione RAID 5, perderai i tuoi dati. Se due dischi rigidi muoiono in una configurazione RAID 6, avrai ancora tutti i tuoi dati.
    • RAID 10: Conosciuto anche come RAID 1 + 0, RAID 10 divide i dati tra i dischi primari e li riflette su dischi secondari. In questo modo, tenta di fornire i vantaggi di RAID 0 (dividendo i dati su più dischi per un aumento delle prestazioni) con i vantaggi di RAID 1 (ridondanza).

    Ci sono anche altri livelli RAID non standard.

    Configurazione RAID

    Il RAID viene generalmente utilizzato su server, mainframe e altri sistemi di computer in cui è importante disporre di dati archiviati in modo ridondante. RAID non viene utilizzato su computer desktop e laptop come spesso, ma molti computer vengono forniti con i controller RAID. Se lo si desidera, è probabile che sia possibile configurare una configurazione RAID 1 con due unità per garantire che i dati vengano specchiati su due unità.

    Quando si utilizza RAID, è possibile utilizzare "RAID hardware" o "RAID software". Con RAID hardware, un dispositivo hardware nel computer esegue tutto il RAID. Ad esempio, se si dispone di RAID hardware e si configurano due dischi per funzionare in una configurazione RAID 1, il controller RAID hardware presenterà i due dischi sul sistema operativo come un singolo disco. Tutto il lavoro del RAID - il mirroring dei dati, la suddivisione su hard disk e così via - viene gestito dal controller RAID hardware. Il tuo sistema operativo non avrebbe idea che stavi usando un RAID.

    Con il software RAID, il lavoro viene gestito dal sistema operativo. Ad esempio, puoi creare un RAID software durante l'installazione di Linux sul tuo computer: il kernel Linux conosce il RAID e eseguirà il lavoro stesso senza l'hardware necessario. È inoltre possibile creare un RAID software in Windows.

    Per configurare un RAID hardware, è necessario utilizzare il software che controlla il controller RAID, accessibile tramite il BIOS di un computer. Se lo stai facendo, dovresti controllare la documentazione del tuo controller RAID hardware per i passaggi esatti.

    Tecnologie simili

    I sistemi operativi più diffusi hanno tecnologie che funzionano in modo simile a RAID. Windows 8 ha introdotto Spazi di archiviazione. Linux ha il gestore dei volumi logico, o LVM. Entrambe le tecnologie consentono di raggruppare diversi dischi fisici in un singolo disco logico per eseguire il mirroring dei dati per la ridondanza o raggruppare lo spazio di archiviazione dei dischi, rendendolo disponibile come singolo disco senza fornire ridondanza.


    Queste tecnologie possono sembrare un po 'complicate, ma in realtà sono modi per semplificare le cose. Una volta impostato il RAID appropriato, i dati verranno automaticamente archiviati su più dischi rigidi in modo da non doversi preoccupare di perderlo. Il tuo software non ha bisogno di sapere che il RAID esiste.

    Immagine di credito: Justin Ruckman, Justin Ruckman, fsse8info