Red Hat Linux 8.0: Official Red Hat Linux Customization Guide | ||
---|---|---|
Indietro | Capitolo 3. RAID (Redundant Array of Independent Disks) | Avanti |
RAID supporta diverse configurazioni che comprendono i livelli 0, 1, 4, 5 e la modalit� lineare. Questi tipi di RAID sono definiti nel seguente modo:
Livello 0 — � spesso definito "striping" (a strisce). Si tratta di una tecnica di mappatura dei dati suddivisa in strisce e basata sulle prestazioni. Ci� significa che i dati scritti nell'array vengono suddivisi in strisce e scritti nei dischi membri dell'array, consentendo elevate prestazioni di I/O a bassi costi senza, per�, fornire ridondanza. La capacit� di memorizzazione di un array di livello 0 � pari alla capacit� complessiva dei dischi membri di un RAID hardware o alla capacit� complessiva delle partizioni membri in un RAID software.
Livello 1 — � definito anche "mirroring" ed � il pi� utilizzato. Questo livello fornisce ridondanza scrivendo gli stessi dati in ogni disco membro dell'array, ovvero effettuando una copia "identica" in ogni disco. Il mirroring resta un metodo molto diffuso per via della sua semplicit� e del livello elevato di disponibilit� dei dati. Il livello 1 opera con due o pi� dischi che possono utilizzare un accesso parallelo per indici elevati di trasferimento dati durante la lettura ma che operano indipendentemente per offrire maggiori operazioni I/O. Il livello 1 fornisce un'ottima affidabilit� dei dati e accresce le prestazioni delle applicazioni a lettura intensiva a un costo per� relativamente alto. [1] La capacit� di memorizzazione dei dati � pari alla capacit� di uno dei dischi rigidi copiati nel RAID hardware o di una delle partizioni copiate nel RAID software.
Livello 4 — il livello 4 utilizza la parit� [2] concentrata in un unico disco per proteggere i dati. � pi� adatta a operazioni I/O che a grandi trasferimenti di dati. Poich� il disco di parit� pu� rappresentare un collo di bottiglia, il livello 4 � usato spesso in combinazione con altre tecnologie, come la cache write-back. Sebbene in alcuni schemi di partizionamento RAID il livello 4 rappresenti un'opzione, non lo � invece nelle installazioni RAID consentite in Red Hat Linux. [3] La capacit� di memorizzazione di un RAID hardware di livello 4 � pari alla capacit� complessiva dei dischi membri meno la capacit� di un disco membro. La capacit� di memorizzazione di un RAID software di livello 4 equivale alla capacit� totale delle partizioni membri meno la dimensione di una delle partizioni (se sono di dimensioni uguali).
Livello 5 — si tratta del tipo pi� diffuso di RAID. Distribuendo la parit� in alcuni o in tutti i dischi membri di un array, il livello 5 elimina la possibilit� di colli di bottiglia durante la scrittura dei dati, tipici invece del livello 4. L'unico collo di bottiglia nelle prestazioni si verifica con il processo di calcolo della parit�. Con le CPU e i RAID software pi� moderni questo non �, tuttavia, un problema cos� grave. Come con il livello 4, si ha come risultato delle prestazioni asimmetriche. La capacit� di memorizzazione del RAID hardware di livello 5 � pari alla capacit� dei dischi membri meno la capacit� di un disco membro. La capacit� di memorizzazione del RAID software di livello 5 corrisponde alla capacit� delle partizioni membri meno la dimensione di una delle partizioni (se sono di dimensioni uguali).
RAID lineare — la modalit� lineare � un semplice insieme di unit� che costituiscono un'unit� virtuale pi� grande. Nel RAID lineare i blocchi di dati vengono allocati in modo sequenziale. Da un'unit� membro si passa all'unit� successiva solo al totale riempimento della prima. Questo insieme non offre vantaggi dal punto di vista delle prestazioni, poich� � improbabile che qualsiasi operazione I/O venga divisa tra le unit� membri. Il RAID lineare inoltre non offre ridondanza e, in realt�, diminuisce l'affidabilit� — se un disco membro si rovina, l'intero array non pu� essere utilizzato. La capacit� � rappresentata dal totale di tutti i dischi membri.
[1] | Il livello 1 � piuttosto costoso perch� scrive le stesse informazioni su tutti i dischi dell'array e ci� comporta un minore spazio su disco. Se per esempio avete installato il livello 1 RAID in modo tale che la vostra partizione di root (/) si trovi in due dischi da 40 GB, possedete in totale 80 GB, ma potete accedere solo a 40 GB. Gli altri fungono da "immagine" dei primi 40 GB. |
[2] | Le informazioni sulla parit� sono calcolate in base ai contenuti dei dischi membri dell'array. Queste informazioni possono essere utilizzate per ricostruire i dati se si verifica un errore nel disco dell'array. I dati ricostruiti possono poi essere utilizzati per soddisfare le richieste I/O del disco rovinato prima che venga sostituito e per reinserire i dati nel disco dopo la sostituzione. |
[3] | Il livello 4 dispone della stessa quantit� di spazio del livello 5, tuttavia il livello 5 presenta pi� vantaggi. � per questo motivo che il livello 4 non � supportato. |