RAID
Terrível contra os insetos, contra
os insetos.
Sobre:
O RAID Redundant Array of Independent Disks,
também denominado Redundant Array of
Inexpensive Disks, mais conhecido como
simplesmente RAID ou ainda em português:
Conjunto Redundante de Discos Independentes
ou também Conjunto Redundante de Discos
Econômicos ou ainda Arranjo Redundante de
Discos Independentes, é um meio de se criar
um sub-sistema de armazenamento composto
por vários discos individuais, com a finalidade
de ganhar segurança e desempenho.
Sobre:
Popularmente, RAID seriam dois ou mais discos (por
exemplo, HD ou disco rígido) trabalhando
simultaneamente para um mesmo fim, por exemplo,
citando o exemplo de RAID-1 logo abaixo, serviria como
um espelhamento simples, rápido e confiável entre dois
discos, para fazer o backup de um disco em outro.
Apesar do RAID oferecer segurança e confiabilidade na
adição de redundância e evitar falhas dos discos, o
RAID não protege contra falhas de energia ou erros de
operação. Falhas de energia, código errado de núcleo
ou erros operacionais podem danificar os dados de
forma irrecuperável.
Sobre:
História: O RAID foi proposto em 1988 por
David A. Patterson, Garth A. Gibson e
Randy H. Katz na publicação "Um Caso
para Conjuntos de Discos Redundantes
Econômicos (RAID)". Publicado na
Conferência SIGMOD de 1988: pp. 109–
16.
Sobre:
Tipos de RAID:
RAID 0: nesse tipo de RAID, todos os HDs
passam a ser acessados como se fossem
um único drive, ou seja, quantidade de
armazenamento de cada HD seria
somado e formando apenas um único
disco. Quando os arquivos são gravados,
estes são fragmentados nos vários discos,
permitindo que os fragmentos possam ser
lidos e gravados simultaneamente, com
todos os hd realizando parte do trabalho.
Sobre:
Vantagens:
Acesso rápido as informações (até 50% mais rápido);
Custo baixo para expansão de memória.
Desvantagens:
Caso algum dos setores de algum dos HD’s venha a apresentar
perda de informações, o mesmo arquivo que está dividido entre os
mesmos setores dos demais HD’s não terão mais sentido existir,
pois um parte do arquivo foi corrompida, ou seja, caso algum disco
falhe não tem como recuperar;
Não é usada paridade. Ex.: Ao criar um array com 4 HDs de 500GB
em RAID0, você teria um espaço total de armazenamento de 2TB,
onde a capacidade é dedicada ao armazenamento de dados sem
redundância.
Sobre:
RAID 1: Este modo permite usar dois
HDs, sendo que o segundo armazenará
uma imagem idêntica do primeiro. Na
prática, será como se você tivesse apenas
um disco rígido instalado, mas caso o
disco titular falhe por qualquer motivo,
você terá uma cópia de segurança
armazenada no segundo disco. Este é o
modo ideal se você deseja aumentar a
confiabilidade do sistema.
Sobre:
Caso algum setor de um dos discos venha
a falhar, basta recuperar o setor
defeituoso copiando os arquivos contidos
do segundo disco. Segurança nos dados.
Desvantagens:
Custo relativamente alto se comparado ao
RAID 0
Ocorre aumento no tempo de escrita;
Não é usada a paridade.
Sobre:
É importante lembrar que o RAID 1 é um
sistema dedicado a aumentar a
disponibilidade, evitando que você tenha
que desligar seu micro de trabalho ou
servidor para restaurar um backup quando
o HD falha. Ele não substitui os backups,
pois ele protege apenas contra falhas
mecânicas do HD e não contra vírus e
arquivos deletados acidentalmente. Assim
que os arquivos são apagados no
primeiro, automaticamente o arquivo é
deletado no segundo disco.
Sobre:
RAID 5: É um modo muito utilizado em
servidores com um grande número de
HDs. Ele utiliza um método bastante
engenhoso para criar uma camada
redundância, sacrificando apenas uma
fração do espaço total, ao invés de
simplesmente usar metade dos HDs para
armazenar cópias completas, como no
caso do RAID1. O RAID 5 usa um sistema
de paridade para manter a integridade dos
dados.
Sobre:
Os arquivos são divididos em fragmentos
de tamanho configurável e, para cada
grupo de fragmentos, é gerado um
fragmento adicional, contendo códigos de
paridade.
Vantagens:
Maior rapidez com o tratamento de
controle de erros
Leitura rápida, porém escrita não é tão
rápida.
Sobre:
Desvantagens:
Sistema complexo de controle de HDs. O
RAID 5 pode ser implementado a partir de
3 discos. Independentemente da
quantidade de discos usados, sempre
temos sacrificado o espaço equivalente a
um deles. Ou seja, quanto maior é a
quantidade de discos usados no array,
menor é a proporção de espaço
desperdiçado.
Sobre:
Implementação de RAID via software: Na
implementação via software, o sistema operacional
gerencia o RAID através da controladora de discos, sem
a necessidade de um controlador de RAIDs, tornando-a
mais barata.
Implementação Via hardware: Controladoras RAID em
hardware usam layouts de disco proprietários (e
diferentes). Por isso, normalmente não é possível
misturar controladoras de fabricantes diferentes. Eles
não utilizam recursos do processador. O BIOS - Basic
Input/Output System - pode iniciar (dar boot) por ela, e
uma integração maior com o driver de dispositivo pode
oferecer um melhor tratamento de erros.
Características técnicas:
RAID por software no Linux, comandos:
ver lista de partições: fdisk -l
1 - criar partições nos discos
fdisk /dev/sdb
n - nova partição
p - primária
1 - número da partição
[enter] - confirma todos os dados
t - muda a partição
fd - cria a partição RAID (detecção automática de RAID
Linux)
w - grava as alterações
Características técnicas:
2 - criar o array RAID:
mdadm --create /dev/md0 --verbose -level=1 --raid-devices=2 /dev/sdb1
/dev/sdc1
RAID Devices: 2 = número de discos a
serem colocados em RAID.
verificar status do RAID:
mdadm --detail /dev/md0
Características técnicas:
adicionar ao arquivo de configuração do
mdadm
mdadm --detail --scan >> /etc/mdadm.conf
formatar o disco mkfs.ext4 /dev/md0
mkdir /media/hd
montar o disco mount -t ext4 /dev/md0
/media/hd
verificar o ponto de montagem df -h
Características técnicas:
Problemas no disco, como proceder:
formatar o disco novo e antes de remover,
informar problema ao mdadm. não é
interessante remover o disco com defeito
antes de informar o problema ao mdadm,
caso não seja possível informar o
problema antes, isso não é grave.
primeiro, informar dispositivo com defeito:
mdadm /dev/md0 --fail /dev/sdc1
Características técnicas:
segundo, remover dispositivo com defeito:
mdadm /dev/md0 --remove /dev/sdc1
Formatado o disco, criado a tabela de
partição e configurado para aceitar volume
RAID, então ir para o terceiro passo,
adicionar de volta o dispositivo novo:
mdadm /dev/md0 --add /dev/sdc1
A sincronização dos discos é automática.
Características técnicas:
Caso queira parar o RAID digite:
mdadm -S /dev/md0
Caso queira iniciar novamente o RAID,
digite: mdadm -As /dev/md0
RAID na raiz: somente pode ser feito
RAID na raiz do sistema, durante a
instalação personalizada do sistema, não
sendo possível fazer RAID na raiz mais
tarde. O RAID nestes comandos é em um
HD adicionado manualmente mais tarde.
Finalizando...
o RAID é importantíssimo para garantir a
operabilidade, confiabilidade do sistema.
Mais que isso, o RAID impede a parada
de servidores de alta carga e
disponibilidade, que precisam ficar ligados
24 horas por dia, porém, RAID traz
benefícios e custos. Unidades físicas
como HDs e SSDs tem custo médio,
porém, ao fazer RAID, estes custos
triplicam, tornando mais caro o
procedimento da implantação do RAID.
Páginas de referências:
Criação de RAID 1 (mirror) por software
usando o MDADM
http://www.lis.ic.unicamp.br/intranet/netwo
rk-administration-stuff/criacao-de-raid-1mirror-por-software-usando-o-mdadm
Tire suas dúvidas sobre volumes básicos,
dinâmicos, estendidos e RAID.
http://www.superdownloads.com.br/materi
as/sobre-raid-sistema-de-arquivos.html
Páginas de referências:
Um pouco sobre RAID – Configuração via
software e via hardware:
http://www.devmedia.com.br/um-poucosobre-raid-configuracao-via-software-evia-hardware/23994
RAID - Wikipédia, a enciclopédia livre
http://pt.wikipedia.org/wiki/RAID
Tutorial completo sobre RAID 0, RAID
1,RAID 0+1 e RAID 5
http://www.hardware.com.br/comunidade/r
aid-tutorial/665151
Páginas de referências:
RAID III: Níveis zero e um
http://www.techtudo.com.br/platb/hardwar
e/2011/11/11/raid-iii-niveis-zero-e-um
Viva o Linux - Montando RAID manual no
Linux
http://www.vivaolinux.com.br/artigo/Monta
ndo-RAID-manual-no-Linux
RAID – Via software - GNU/Linux-BR.com
Compartilhando Conhecimento
http://gnulinuxbr.com/2010/04/19/raid-viasoftware
Páginas de referências:
Usando o mdadm para Configurar o
Armazenamento Baseado no RAID e Multilocalidade
https://access.redhat.com/site/documentation/ptBR/Red_Hat_Enterprise_Linux/5/html/Installatio
n_Guide/s1-s390info-raid.html
Usando o mdadm para Configurar o
Armazenamento Baseado no RAID e Multilocalidade
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-igs390-multi-pt_br-4/s1-s390info-raid.html
Páginas de referências:
RAID por software no Linux com o mdadm
http://www.aprigiosimoes.com.br/2009/11/
21/mdadm
Como fazer RAID 0(zero) - Central de
treinamento
http://manual.tmsoft.com.br/?open=slackw
are/raid0.htm
Acessos em: 17/12/2013
Finalizando...
Vamos ao conceito prático?
Download

Programa