Raid 1 em 5 minutos e descanso por 3 meses

  • Post author:
  • Post category:Sem categoria

Artigo tirado do site Vivaolinux.com.br:

Configura??o

Detalhe muito importante:
OS DISCOS (ou) PARTI??ES TEM QUE SER DO MESMO TAMANHO.

Mostrarei como criar RAID no mesmo HD. sendo assim poss?vel fazer com HDs separados (lembrando que o Linux enxerga as parti??es como se fossem HDs separados):

/swap 500MB
/hda4 3 GB
/hda2 1 GB
/hda3 1GB

Iremos usar as parti??es hda2 e hda3 para o RAID.

Depend?ncias

? necess?rio que voc? tenha instalado na sua distribui??o o pacote raidtools. Consulte os sites www.rpmfind.net ou www.apt-get.org para encontrar o pacote correto para seu Linux (ou recorra aos CDs de instala??o).

Primeiramente edite o arquivo /etc/raidtab (provavelmente ele ainda n?o existe):

raiddev /dev/md0
raid-level 1
persistent-superblock 1
chunk-size 32
nr-raid-disks 2
device /dev/hda2
raid-disk 0
device /dev/hda3
raid-disk 1

Onde:
raid-level 1 – Mostra o n?vel de RAID (1 – 5).

Execute o comando:

# mkraid /dev/md0

md0 – Parti??o onde ser?o somados os HDs.

Criando o sistema de arquivos:

# mke2fs -j /dev/md0

Crie um diret?rio para acessar o RAID:

# mkdir /mnt/raid

Montando o RAID:

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

Adicione essas linhas no /etc/fstab:

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

Na hora que voc? digitar:

# mkraid /dev/md0

Ele ir? sincronizar os HDs.

Para verificar a sincroniza??o, execute o comando:

# cat /pro/mdstat

Comandinho legal para ficar vendo a sincroniza??o:

$ while [ 1 ]; do clear; cat /proc/mdstat; sleep 1; done;

Verificando o status do RAID:

# lsraid -p

[dev9,0] /dev/md0 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC online
[dev3,2] /dev/hda2 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC good
[dev3,3] /dev/hda3 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC good

Simulando uma falha:

# raidsetfaulty /dev/md0 /dev/hda2
# lsraid -p

[dev9,0] /dev/md0 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC online
[dev3,2] /dev/hda2 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC failed
[dev3,3] /dev/hda3 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC good

Provavelmente seu sistema continuar? funcionando, sendo assim poss?vel fazer a troca.

Voltando o HD:

# raidhotadd /dev/md0 /dev/hda2
# lsraid -p

[dev9,0] /dev/md0 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC online
[dev3,2] /dev/hda2 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC good
[dev3,3] /dev/hda3 488B4B29.3A4B6CB9.24B0363E.A2BFF6BC good