Linux Raid Howto

From Pruonckk.org

Conteúdo

Raid

A utilização de raid é amplamente realizada para replicação (raid 0) e ampliação de disco (raid 0) No caso deste tutorial, tratamos da montagem de raid via software em linux

Para uma leitura mais ampla do funcionamento do raid (teórico) por favor acesse o link

http://pt.wikipedia.org/wiki/RAID



mdadm

O comando utilizado hoje para manipulação de raids no linux é o mdadm e a configuração do raid em questão fica em /etc/mdadm.conf ou /etc/mdadm/mdadm.conf


Criando um Raid

Antes de você criar o raid, é necessário que você utilize o fdisk ou cfdisk para fazer o particionamento do disco, e então setar as partições em questão como raid

Senario

Vamos imaginar dois cenarios, um onde tenhos dois discos sata e outro onde tenho 3 discos sata.


Criando um Raid 1

Esta aplicação é para o primeiro senário, vamos criar um espelhamento dos discos, lembre-se de verificar qual o nome e numero da partição.

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[ab]2


Criando um Raid 5

Esta aplicação vamos ao segundo senario, criar um raid do tipo 5

mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/sd[abc]2


Parando um Raid

Para parar um raid, utilizamos o comando abaixo

mdadm --stop /dev/md1

Removendo uma determinada partição do raid.

Primeiramente precisamos setar a partição como com problema

mdadm --fail /dev/md4 /dev/sdc8

Depois fazemos a remoção da mesma

mdadm --remove /dev/md4 /dev/sdc8


Adicionando uma partição ao raid

madm --add /dev/md4 /dev/sdc1

Atualizando o mdadm.conf

Para atualizar o mdadm.conf primeiramente vamos até o diretório em questão

/etc/mdadm/mdadm.conf.

ou

/etc/mdadm.conf

Agora fazemos um backup do arquivo

cp mdadm.conf mdadm.conf.`date +%y%m%d`

E então geramos um novo arquivo com o raid atual

mdadm --detail --scan >> mdadm.conf

O arquivo deverá se parecer com o abaixo

ARRAY /dev/md0 level=raid1 num-devices=2 UUID=6b8b4567:327b23c6:643c9869:66334873
  devices=/dev/sda1,/dev/sdb1
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=6b8b4567:327b23c6:643c9869:66334873
  devices=/dev/sda5,/dev/sdb5
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=6b8b4567:327b23c6:643c9869:66334873
  devices=/dev/sda6,/dev/sdb6
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=6b8b4567:327b23c6:643c9869:66334873
  devices=/dev/sda7,/dev/sdb7
ARRAY /dev/md4 level=raid5 num-devices=3 UUID=b1bfcde9:088dc404:2b4bed20:2f1c5da5
  devices=/dev/sda8,/dev/sdb8,/dev/sdc8
Ferramentas pessoais
Inutilidades