Red Hat Enterprise Linux 3: Guia de Administração de Sistemas | ||
---|---|---|
Anterior | Capítulo 3. Conjunto Redundante de Discos Independentes (RAID - Redundant Array of Independent Disks) | Próxima |
O RAID suporta várias configurações, incluindo os níveis 0, 1, 4, 5 e linear. Estes tipos de RAID são definidos da seguinte maneira:
Nível 0 — O RAID nível 0, geralmente chamado de "striping," é uma técnica de mapeamento de dados "fatiados" (stripped) orientada para o desempenho. Isto significa que os dados sendo salvos no conjunto são quebrados em fatias e salvos ao longo dos discos membros do conjunto, permitindo o alto desempenho I/O a um custo essencialmente baixo, mas não provém redundância. A capacidade de armazenamento de um conjunto de nível 0 é igual à capacidade total dos discos membros de um Hardware RAID ou à capacidade total das partições pertencentes a um Software RAID.
Nível 1 — O RAID de nível 1, ou "mirroring," tem sido usado há mais tempo que qualquer outra forma de RAID. O nível 1 oferece redundância ao salvar os dados idênticos aos dados de cada disco membro do conjunto, deixando uma cópia "espelhada" (mirrored) em cada disco. O mirroring continua popular devido sua simplicidade e alto nível de disponibilidade dos dados. O nível 1 opera com dois ou mais discos que podem usar acesso paralelo para altas taxas de transferência de dados ao acessá-los, mas normalmente operam independentemente para oferecer altas taxas de transações I/O. O nível 1 oferece alta confiabilidade de dados e melhora o desempenho de aplicações intensamente usadas para acessar dados, porém a um custo relativamente alto. [1] A capacidade de armazenamento do conjunto de nível 1 é igual à capacidade de um dos discos espelhados em um Hardware RAID ou à capacidade de uma das partições espelhadas em um Software RAID.
Nível 4 — O nível 4 usa paridade [2] concentrada em um único disco para proteger os dados. É mais indicado para as transações I/O do que para transferências de arquivos pesados. Como o disco de paridade dedicada representa um gargalo essencial, o nível 4 é raramente usado sem tecnologias associadas, como o write-back caching. Apesar do RAID de nível 4 ser uma opção de alguns esquemas de particionamento RAID, não é uma opção permitida em instalações RAID do Red Hat Enterprise Linux. [3] A capacidade de armazenamento do Hardware RAID de nível 4 é igual à capacidade dos discos membros, menos a capacidade de um disco membro. A capacidade de armazenamento do Software RAID de nível 4 é igual à capacidade da partições-membro, menos o tamanho de uma das partições se tiverem o mesmo tamanho.
Nível 5 — Este é o tipo mais comum de RAID. Através da distribuição de paridade ao longo de alguns ou de todos os drives dos discos membros do conjunto, o RAID de nível 5 elimina o gargalo de gravação inerente ao nível 4. O único gargalo de desempenho é o processo de cálculo da paridade. Com CPUs e Software RAID modernos, isso geralmente não representa um grande problema. Assim como no nível 4, o resultado é o desempenho assimétrico, com acesso substancial e alto desempenho de gravação. O nível 5 é geralmente usado com o write-back caching para reduzir a assimetria. A capacidade de armazenamento do Hardware RAID de nível 5 é igual à capacidade dos discos membros, menos a capacidade de um disco membro. A capacidade de armazenamento do Software RAID de nível 5 é igual à capacidade das partições-membro, menos o tamanho de uma das partições se elas tiverem o mesmo tamanho.
RAID Linear — O RAID linear é um agrupamento simples dos discos para criar um disco virtual maior. No RAID linear, os pedaços são alocados sequencialmente de um disco membro, e vão para o próximo disco somente quando o primeiro estiver completamente cheio. Este agrupamento não provém nenhum benefício em termos de desempenho e é improvável que qualquer operação I/O seja separada entre discos membros. O RAID linear também não oferece redundância e, na prática, reduz a confiabilidade — se algum disco membro cair, o conjunto inteiro fica inutilizado. A capacidade é o total de todos os discos membros.
[1] | O RAID de nível 1 tem um custo alto porque você salva as mesmas informações em todos os discos do conjunto, o que gasta bastante espaço em disco. Por exemplo: se você tem o RAID de nível 1 configurado de modo que sua partição root (/) existe em dois discos rígidos de 40G, tem um total de 80G, mas só pode acessar 40G destes 80G. Os outros 40G atuam como um espelho dos primeiros 40G. |
[2] | As informações de paridade são calculadas com base no conteúdo do resto dos discos membros do conjunto. Estas informações podem ser usadas para reconstruir os dados quando um disco do conjunto falhar. Os dados reconstruídos podem então ser usados para satisfazer os requisitos de I/O para o disco falho antes que seja substituído e para re-preencher o disco falho após ele ser substituído. |
[3] | O RAID de nível 4 ocupa o mesmo espaço que o RAID de nível 5, mas o nível 5 tem mais vantagens. Por este motivo, o nível 4 não é suportado. |