Técnologia
-
Boot pelo Pen Drive
Abaixo você encontra links para artigos contendo Windows e Linux a moda do freguês.
—————————————————————————————————————-
Raid 1
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.