jump to navigation

Técnologia

Abaixo você encontra links para artigos contendo Windows e Linux a moda do freguês.

Windows XP
Linux Slax

—————————————————————————————————————-

 

Instalação do Raid 1

Utilizei para a implementação um único hd com duas partições e como sistema operaciona Mandriva Spring 2007.

O início.

1 – Pacotes necessários (no meu caso os mesmos ja são nativos da distro)

raidtools
mdadm

2 – Particionamento do disco

Criar as partições com mesmo tamanho e com o tipo “FD” (Detecção automática de RAID Linux)

3 – Criar o arquivo raidtab e colar o conteúdo abaixo:

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

4 – Criação do disco virtual do Raid

mkraid /dev/md0

A saída sera parecida com essa abaixo:
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/hdb1, 4882720kB, raid superblock at 4882624kB
disk 1: /dev/hdb2, 4882752kB, raid superblock at 4882688kB

5 – Preparar a partição para receber os arquivos

mke2fs /dev/md0

6 – Montagem automatica – Acrescentar no /etc/fstab a linha abaixo

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

7 – Reler a fstab para efetuar as alterações

mount -a

8 – Script para ver a sincronização:

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

Extras:

Simulando uma falha:

raidsetfaulty /dev/md0 /dev/hdx2

Removendo a partição do Raid temporariamente, seu sistema continuará funcionando, porém, agora sem o espelhamento na seguna partição.

raidhotremove /dev/md0 /dev/hdx2

Adicionando novamente a partição:

raidhotadd /dev/md0 /dev/hdx2

Esse tutorial foi feito com base no Mandriva/Spring.

Documentação consultada.

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4923&pagina=5
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=954
http://www.conectiva.com/doc/livros/online/9.0/servidor/raid.html
http://br-linux.org/tutoriais/000339.html

Extras 2 : (por Paulo Cesar Mota)

No caso do slackware que não tem o mkraid na instação usei o seguinte:
mdadm –create /dev/md0 -l 1 -c 32 -n 2 -x 0 /dev/hdab2
mdadm –create /dev/md1 -l 1 -c 32 -n 2 -x 0 /dev/hdab3 ( isto faz com ele não precise do passo de criar o /etc/mdstat.

Para recuperar ou simular uma falha:

Passos pra reparar com recuperação de problemas com RAID

mdadm -f /dev/hdb2( seta como falha, somente para remover )
swapoff /dev/hdb1 ( caso tenha swap nele, checar no cat /proc/swaps e desce-la se necessário)
mdadm -r /dev/hdb2 ( remover o disco com problemas )

sfdisk -d /dev/hda | sfdisk /dev/hdb ( faz o dumping do particionamento )
ou ainda:
mdadm -f /dev/md/0 /dev/hdb2

mdadm –add /dev/md/0 /dev/hdb2( checar e adicionar o dispositivo primeiro, no caso md0 )

de um cat /proc/mdstat e vera o sincronismo em andamento.

Anúncios
%d blogueiros gostam disto: