Linux Raid Howto
From www.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

