Logo Hardware.com.br
PH
PH Cyber Highlander Registrado
61K Mensagens 10.6K Curtidas

Tutorial completo sobre RAID 0, RAID 1,RAID 0+1, RAID 5 e RAID 6.

#1 Por PH 20/11/2006 - 10:22
Bom dia/Boa tarde e Boa noite! wink.png

Resolvi criar esse tutorial pelas inúmeras dúvidas que tenho visto aqui no fórum sobre o que é e o uso do RAID, então resolvi contribuir com a comunidade.
big_green.png

E também como as placas-mãe de hoje quase sempre vem com RAID é bom entender melhor dessa tecnologia que não é nova!

O que é RAID?

RAID (Redundant Array of Inexpensive Disk) algo como Arranjo redundante de discos.

Esta tecnologia começou a ser usada em servidores, porque pode proporcionar uma maior segurança aos arquivos e Sistemas Operacionais.

Hoje em dia as placas-mãe domésticas já trazem essa tecnologia, por isso vamos falar dos seguintes tipos de RAID, o RAID 0, RAID 1, RAID 0+1 e RAID 5.

Também o RAID 3 e 4 que não são muito usados, para falar a verdade hoje em dia os mais usados são o RAID 1 e RAID 5.

Antes de qualquer coisa deve-se saber que para implementação do RAID são necessários discos do mesmo tamanho, pois caso contrário à área do disco menor será usada para implementação. Também é aconselhável a mesma velocidade para ter um melhor desempenho, pois dessa forma você estará preso ao disco mais lento!

A partir do Windows 2000 você pode fazer RAID via software, essa opção tem em todos os Windows Server.

Agora é mais confiável RAID por Hardware!

RAID pode ser feito tanto com HDDs IDE ou HDDs/SSDs SATA, SATA M.2, NVMe, SAS e SCSI.

RAID 0.

A implementação do RAID 0, não vai satisfazer o quesito de redundância. Esse modo está em criar discos virtuais, para distribuir os dados entre todos os discos e com isso você vai ter um ganho de desempenho considerável.

Ex. 4 HDDs/SSDs de 500GB = 1 de 2000GB de área útil.

Este tipo de implementação vai utilizar o máximo disponível de discos no sistema, mas não vai te garantir redundância e de fato vai aumentar as chances do disco virtual falhar!

Ex. Se você tiver 4 Discos em RAID 0, Você terá quatro vezes mais chances de falhar do que um único disco.

Muitas pessoas acham que não tem problema em usar RAID 0, pois não tem arquivos importante e tem sempre o backup. Devemos lembrar que não só os arquivos que serão protegidos e sim todo o sistema e levando em conta a dor de cabeça de um dos discos falhar. Tudo bem que você pode estar apenas com um disco e se ele falhar vai dar no mesmo se estiver em RAID 0, mas lembre-se que em RAID 0 são duas vezes maiores as chances de falha!

Resumo RAID 0

Vantagens: Aumento considerável de desempenho.
Desvantagens: Se um dos discos falhar o sistema para.


RAID 1

RAID 1 é conhecido como espelhamento, pois a ideia é espelhar as informações em um segundo disco. O sistema vai gravar os dados ao mesmo tempo nos dois discos.

Implementar RAID 1 protege os dados, pois caso um dos discos falhe, o sistema continua funcionando normalmente.

O uso do RAID um necessita de dois discos, pois como já foi dito acima um para o sistema normal e outro para espelhar o primeiro. Vamos dizer um HDD/SSD clone.

A desvantagem do RAID 1 é o custo, pois você vai ter dois Discos e a área útil de apenas 1.

Ex. Dois HDDs de 500GB em RAID 1 = 500GB de área útil.

Resumo RAID 1

Vantagens: Redundância, se um dos discos falharem o sistema continua funcionando.
Desvantagens:
  • Você vai precisar de 2 HDDs/SSDs, mas só vai usar a área útil de um.
  • Reduz um pouco o desempenho da escrita, pois o mesmo dado é gravado nos discos que estiverem em RAID 1.

RAID 0 + 1

Nessa implementação, você vai unir o conceito do RAID 0 e do RAID 1 e Você vai ter ao mesmo tempo ganho de desempenho e redundância. Esse tipo de implementação é mais usado para servidores de arquivos e bando de dados, mas pode ser usado em casa.

O problema de usar RAID 0 + 1, é o custo alto que você vai ter com HDDs/SSDs, pois no mínimo via ter que comprar 4 HDDs/SSDs.

Ex.
2 Discos para RAID 0 e 2 Discos para RAID 1, pois como no RAID 0, dois dicos viram um só, você vai precisar de mais dois para usar o RAID1, pois esses dois vão espelhar os outros dois em RAID 0.

Resumo RAID 0+1

Vantagens: Os dados são protegidos e você tem desempenho também.
Desvantagens: Vai necessitar de mais discos e com isso um custo maior.


RAID 5

RAID5 é conhecida com data guarding ou strip set com paridade. Essa implementação está em criar informações a partir de cálculos booleanos feitos com o dado útil (a informação a ser gravada no disco), gravando essa paridade em um dos discos e de forma distribuída.

Para implementação do RAID 5, no mínimo de 3 discos sendo que um é para paridade.

Exemplo didático

Imaginem o seguinte cenário: o dado consiste em dois números, sendo que na primeira gravação o dado tem valor 24 e na segunda gravação o dado tem valor 35. a paridade neste exemplo é calculada pela soma dos valores gravados no disco 1 e no disco 2. logo, no disco de paridade teremos o resultado 6(2+4) e 8 (5+3)

OBS. Como não estou conseguindo deixar alinhado os valores abaixo dos seus títulos então eles podem ser identificados pela 4.

Dado | Disco 1 | Disco 2 | urple">Disco 3 Paridade |
24
2 4 urple">6 (2+4)
35 3 5 urple">8 (3+5)


Agora imaginemos que um dos discos falhou, por exemplo, o disco 1.

Neste caso, o sistema é capaz de gerar o dado por meio da operação inversa (no exemplo, a subtração) entre a paridade e o dado presente no disco 2.

Dado calculado | Disco 1 | Disco 2 | Disco 3 (paridade) |
2(6-4) 4 Falha 4 6 (2+4)
3(8-5) 5 Falha 5 8 (3+5)


Esse é um pequeno exemplo didático, mas essa operação é bem mais complexa do que uma soma e uma subtração! Está implementação dessa forma é chamada de RAID 4 na qual a paridade é sempre gerada num mesmo disco.

Só que foi percebido que esse disco de paridade tinha uma vida útil inferior em relação aos outros discos. E como não é bom ficar trocando os discos dos servidores, foi criado o RAID 5 que grava a paridade alternando o disco no qual a paridade é gravada.

A paridade é gravada ora no disco 1 e ora no disco 2, (isso no caso de 3 discos).


Se você tiver seis discos em RAID 5 sua área útil será de 6-1

Ex. 6 discos de 80GB sua área útil será 80GB (6-1) = 80GB x 5 = 400GB

Ou seja, você vai ter um disco virtual de 400GB com redundância a falhas, pois se um dos discos falharem, o sistema continua funcionando e disponibilizando os dados contidos nesse disco.

Vantagens – O desempenho de leitura é sensivelmente maior do que o espelhamento RAID 1, em operações normais.

Desvantagens
  • Não seria realmente uma desvantagem, mas o desempenho de gravação de dados é reduzido devido ao cálculo de paridade.
  • Se um disco falhar, o desempenho de leitura cai, pois devido à reconstrução necessária.

Resumo.

O Uso do RAID 5 é muito usado em servidores de arquivos, banco de dados. Web, emails...

Infelizmente é muito difícil encontrar RAID 5 em placas-mãe de uso doméstico, a saída seria a compra de uma controladora RAID offboard, mas não vem ao caso no uso doméstico.

RAID 6

O RAID 6 é mais voltado para servidores, geralmente não é visto em placas-mãe domésticas.

Podemos dizer que é uma evolução do RAID 5, pois tem dupla paridade, dessa forma, até dois HDDs/SSDs podem falhar nesse arranjo que ainda mantem os dados.

Para implementação do RAID 5, no mínimo de 4 HDDs/SSDs sendo que dois são para paridade. Usando mais de 4 HDDs/SSDs, tem a possibilidade aumentar o desempenho.

Vantagem - Maior contingência de dados.
Desvantagem - Redução do espaço em disco e desempenho.

Dicas para Fazer RAID utilizando gavetas internas.

Bom uma ótima maneira de fazer o RAID é com HDs SATA, pois eles são HOT-SWAP, ou seja, podem ser retirados com o computador ligado.

Então uma ótima dica para poder fazer o RAID é usar as gavetas internas de HDDs.

803ab05af0abdf370fc3c39e0f3ff74b
Aqui tem uma imagem dessas gavetas. A vantagem que ele fica nas mesmas baias onde ficam o CD-ROM ou Gravador CD-DVD. Então dessa forma vamos supor que você tenha dois HDDs/SSDs em RAID 1, ou seja espelhando um HD para o outro. Dessa forma se um dos HDS pifar e sendo SATA, vocÊ pode tirar a gaveta e trocar por outro HDD igual e continuar com o sistema funcionando.

Lembre-se não pode ser feito com HDs PATA, pois eles não suportam o HOT-SWAP. E outra a placa-mãe também deve ter suporte a Hot-Swap, procure no manual!

O Sistema Operacional também!

Perguntas frequentes.

Posso fazer RAID em SSD?
R: Sim!

Posso fazer RAID em SSD M.2?
R: Sim!

Em muitos casos precisa inserir no Windows os drivers da controladora, não fiz ainda mais o usuário @Ail5on me informou sobre isso quando teve problemas em fazer o RAID 0 em dispositivos M.2.



Espero que possa ajudar com esse tutorial.

Caso tenha alguma informação incorreta o complementar, podem ficar a vontade para avisar.

cool.png Se alguém tiver mais informações sobre o assunto pode postar, quanto mais informações melhor!

Como o assunto é resumido, estou disponibilizando links de sites sobre o assunto, quem quizer poste também de outros sites.

Links Relacionados


Atualizado 22/12/2022

Inserindo RAID 6.
Responder
Ail5on
Ail5on Super Zumbi Registrado
8.1K Mensagens 463 Curtidas
#2 Por Ail5on
20/11/2006 - 10:32
Ótimo tutorial PH,merece virar uma FAQ!!! smile.png
Core i7 8700k 3.7GHz + WC  corsair H90 | Asus Z370-H Gaming | Zotac GTX 1080Ti 11GB 352 Bits  @ 2025MHz | 64GB DDR4 2666MHz Micron(16GBx4) | 2x SSD M.2 NVMe 1TB RAID 0 -  Western Digital Black | HD - 1TB Western Digital Blue  - 5400 Rpm | EVGA 1000w Modular |AOC AGON 25" 240Hz 0,5ms punk.gif Tudo com Deus, nada sem Jesus!!!!! rolleyes.png
PH
PH Cyber Highlander Registrado
61K Mensagens 10.6K Curtidas
#6 Por PH
20/11/2006 - 15:21
Um que faltou falar é o RAID 5, que é uma mistura de espelhamento + divisão.


Faltou não ffugita!

No momento eu só coloquei o tipo de RAID mais comum que vem na maioria das placas-mãe, a parte do tutorial RAID 5 tá pronta, mas só não inseri aindo por isso.

Mas valeu pelo aviso, acho que vou colocar depois!

ta faltando ainda algumas informações, mas com ovc mesmo disse, colocará depois.


matheus_rj Que tipo de informações estão faltando?

Tentei resumir um pouco para não ficar muito grande e cansativo de ler.

Estou preparando mais coisas para colocar, toda a ajuda é bem vindo!
Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
matheus_rj
matheus_rj General de Pijama Registrado
4.8K Mensagens 57 Curtidas
#8 Por matheus_rj
20/11/2006 - 17:41
PH disse:
Faltou não ffugita!

No momento eu só coloquei o tipo de RAID mais comum que vem na maioria das placas-mãe, a parte do tutorial RAID 5 tá pronta, mas só não inseri aindo por isso.

Mas valeu pelo aviso, acho que vou colocar depois!



matheus_rj Que tipo de informações estão faltando?

Tentei resumir um pouco para não ficar muito grande e cansativo de ler.

Estou preparando mais coisas para colocar, toda a ajuda é bem vindo!


urple">era tbm do Raid 5 q eu falava. wink.png

urple">realmente, masi resumido é melhor, se ficar "enchendo muita linguiça" fica chato de ler. ainda mais nesse forum, onde a maioria, em especial users novos, não se preocupa antes de criar um topico, em dar uma procurada sobre o assunto pra ver se há algum tuto ou topico com o mesmo assunto.

ficou legal, parabéns.


PH
PH Cyber Highlander Registrado
61K Mensagens 10.6K Curtidas
#11 Por PH
20/11/2006 - 18:04
Huilhan disse:
Q tutorial jóia, kra! PH, vc tá de PARABÉNS pela inciciativa!

A gente tá precisando mesmo de umas Faqs e Tutoriais por aí, pra resolver as dúvidas mais comuns, às vezes q a gente mesmo tem.

[]'s



Obrigado!

Tem muita gente leiga no fórum, por isso fiz esse tutorial e por muitos não conhecerem essa tecnologia, já que as placas-mãe atuais vem com essa opção!

Na Intenet tem bastante sites sobre o tema até com mais explicações.
Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
gfcittolin
gfcittolin Novo Membro Registrado
18 Mensagens 0 Curtidas
#12 Por gfcittolin
20/11/2006 - 18:36
tem um sistema raid q eu achei bem interessante tbm... é o RAID 1.5

Ele junta o RAID 0 com o RAID 1, assim como o RAID 0+1, só que só usa 2HD's!

Na hora de salvar, funciona como o RAID 1, espelhando os dados. Assim, caso um disco falhe você tem o outro, e o sistema continua funcionando normalmente.

Já na hora de ler, é lido um bloco de cada disco, como no RAID 0, acelerando a velocidade de leitura

Acharia interessante por aqui pois é um sistema que junta Velocidade + Segurança+Economia

Até +
Guilherme Francescon Cittolin

CPU P4 2.0 / MB P4S8X-X /
1GB PC3200 / DVD-RW / 40GB IDE / XP_SP2

Java Developer
PH
PH Cyber Highlander Registrado
61K Mensagens 10.6K Curtidas
#13 Por PH
20/11/2006 - 18:40
gfcittolin disse:
tem um sistema raid q eu achei bem interessante tbm... é o RAID 1.5

Ele junta o RAID 0 com o RAID 1, assim como o RAID 0+1, só que só usa 2HD's!

Na hora de salvar, funciona como o RAID 1, espelhando os dados. Assim, caso um disco falhe você tem o outro, e o sistema continua funcionando normalmente.

Já na hora de ler, é lido um bloco de cada disco, como no RAID 0, acelerando a velocidade de leitura

Acharia interessante por aqui pois é um sistema que junta Velocidade + Segurança+Economia

Até +


Não tem problema! Toda a informação é bem vinda!

O RAID 1.5 é uma solução proprietária da HighPoint, vou pegar mais informações e posto aqui!
Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal