Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Visão geral sobre o Raid
Linux user
denver
27/10/2006
Simples artigo que apresenta uma visão geral, rápida e prática sobre o que é e como implantar um sistema RAID em seu servidor Linux.
Por: Rodrigo Leutz ( NoWay )
[ Hits: 7697 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Introdução

RAID - Rodrigo Leutz ( NoWay )

Vou dar uma breve introdução ao RAID. Com essa dica acredito que vocês possam fazer um raid.

Raid linear


Este nível de raid não oferece redundância, se uma partição falhar a outra também irá falhar. Este nível não oferece ganho de desempenho.

Raid-0


Nível semelhante ao linear, só que a escrita ocorre em paralelo. Existe um ganho no desempenho.

Raid-1


Nível que possui redundância, os discos devem ser do mesmo tamanho, se algum for maior o raid utilizara o disco de menor tamanho como base, se algum dos discos falhar e após voltar ao funcionamento, o raid reconstruirá a base de dados imediatamente.

Raid-4


Este nível é muito usado e pode ser usado em 3 ou mais discos. Ele utiliza um sistema parecido com o raid-0, mas por um dos discos ser para armazenar informações de paridade, o tamanho será (N-1)*S, sendo S o menor disco. Se um disco falhar, as informações de paridade irão reconstruir os demais discos.

Raid-5


Semelhante ao raid-4, só que a informação de paridade será distribuída em todos os discos.

Comandos do RAID


mkraid - Cria o sistema raid

OpçõesDescrição
-f Força a criação do dispositivo
-h Exibe uma mensagem de ajuda


Exemplo:

# mkraid /dev/md0

raidstart - Inicializa o sistema raid

OpçõesDescrição
-a Aplica os configurações especificadas no /etc/raidtab
-h Exibe uma mensagem de ajuda


Exemplo:

# raidstart /dev/md0

raidstop - Desliga o sistema de raid

OpçõesDescrição
-a Aplica os configurações especificadas no /etc/raidtab
-h Exibe uma mensagem de ajuda


Exemplo:

# raidstop /dev/md0

Agora vou colocar uma breve explicação de como montar o arquivo /etc/raidtab.

# device do raid
raiddev /dev/md0
# raid level, pode ser 1 desses 5 modos
raid-level linear
raid-level 0
raid-level 1
raid-level 4
raid-level 5
# número de raid disks
nr-raid-disks 2 # se for raid-4 ou 5, será necessário de no mínimo 3
# chunk size
chunk-size 32 # utilizado no raid-linear,4 e 5
chunk-size 4 # utilizado no raid-0 e 1
# nr-spare-disks, utilizado nos raid-1,4 e 5, sendo os discos sobressalentes
nr-spare-disks 0 # mude o valor para o seu necessário
# persistent-superblock, utilizado em todos os níveis
persistent superblock 1
# raid-disk - disco referente ao raid
device /dev/hda1
raid-disk 0
device /dev/hdb1
raid-disk 1
device /dev/hde1
raid-disk 2
device /dev/hdc1
spare-disk 0 # referente aos discos sobressalentes

Para criar o raid siga os próximos itens:

# mkraid /dev/md0

Para raid-linear, 0 e 1:

# mke2fs -j /dev/md0

Para raid-4 e 5:

# mke2fs -jb 4096 -R stride=8 /dev/md0

Para criar o ponto de montagem execute

# mkdir /mnt/raid
# mount -t ext3 /dev/md0 /mnt/raid


Edite o arquivo /etc/fstab e adicione:

/dev/md0   /mnt/raid   ext3    defaults   0  0

Para verificar o funcionamento digite:

# cat /proc/mdstat





Páginas do artigo
   1. Introdução

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por juliaojunior em 27/10/2006 - 13:04h:

kara, achei o artigo estranho: diz que vai explicar o que é RAID, mas já começa classificando sei lá o q.

[2] Comentário enviado por dill_tche em 10/04/2007 - 17:20h:

Para começar estou com a versão do suse 10, e não achei o comando mkraid, help?

[3] Comentário enviado por denver em 05/11/2007 - 14:51h:

procure na internet provavelmente você encontre pra sua distribuição, depois instale

[4] Comentário enviado por carlos1973 em 26/04/2008 - 21:20h:

complçicado seu artigo..

[5] Comentário enviado por ramontcruz em 14/03/2009 - 16:13h:

"[2] Comentário enviado por dill_tche em 10/04/2007 - 17:20h:

Para começar estou com a versão do suse 10, e não achei o comando mkraid, help?"



use o makedir /dev/md0


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.