Instalar Linux num RAID de raiz

Para instalar o Slackware num sistema RAID logo de raiz, é necessário seguir os passos seguintes.

Na instalação, antes de fazer ‘setup’:

Criar as partições nos discos, de tamanho igual, como sendo do tipo RAID (tipo FD no fdisk, ou FD00 no gdisk).

Depois, criar o array de RAID. O exemplo seguinte é para um RAID 1.

mdadm –create /dev/md0 –level=1 –raid-devices=2 –metadata=0.90 /dev/sda2 /dev/sdb2

O parâmetro –metadata=0.90 é por causa do lilo, que precisa disto para discos RAID de arranque. Não aceita a versão metadata=1.2 (não sei se ainda tem esta limitação).

Depois, manda-se instalar o sistema em /dev/md0.


Caso surja algum erro e seja necessário parar o RAID, eis os comandos:

mdadm –stop /dev/md0


Outras operações que por vezes tenho que efetuar com os RAIDs:

Se for necessário renomear os RAIDs:
mdadm –stop /dev/md2
mdadm –assemble /dev/md0 /dev/sda3 /dev/sdc3

# Normalmente tenho que fazer o seguinte:

mdadm –stop /dev/md127
mdadm –assemble /dev/md3 /dev/sda1 /dev/sdb1

mdadm –stop /dev/md126
mdadm –assemble /dev/md2 /dev/sdg1 /dev/sdh1

# mas pode ser melhor dar um nome ao RAID passando um parâmetro –name=2 ou –name=3
# em princípio isto tem que ser feito logo na criação

# Depois de criar/modificar o RAID, deve-se reescrever o ficheiro /etc/mdadm.conf

cp /etc/mdadm.conf /etc/mdadm.conf.ori
echo ‘DEVICES /dev/sd[abcdefgh]1’ > /etc/mdadm.conf
mdadm –detail –scan >> /etc/mdadm.conf

Parar e reiniciar um RAID
mdadm –stop /dev/md3
mdadm –assemble /dev/md3 /dev/sdc1 /dev/sdd1

Substituir um disco RAID1 que falhou. Ver:
http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array

# Dizer que o disco falhou
mdadm –manage /dev/md3 –fail /dev/sdc1

# Remover o disco do RAID
mdadm –manage /dev/md3 –remove /dev/sdc1

# Adicionar disco ao RAID
mdadm –manage /dev/md3 –add /dev/sdc1

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *