Considerações Iniciais
Sistema Operacional utilizado: Slackware 13
- Não há importância dos DISCOS serem de tamanhos DIFERENTES desde que as partições do RAID sejam EXATAMENTE DO MESMO TAMANHO.
- Neste artigo vou considerar que é um sistema de alto desempenho e não pode parar, por isso o RAID 1 será para todas as partições, com exceção para a SWAP.
- Considerando 2 discos de tamanho 80 GB e do tipo SATA (mas do mesmo modo funcionaria para discos IDE, somente alterando de "sd" para "hd" as instruções).
- Vamos considerar também que os discos SATAs estejam ligados na 1º e 2º porta de conexão SATA, sendo "sda e sdb" respectivamente.
Sistema Operacional utilizado: Slackware 13
Devemos iniciar estas configurações antes mesmo de iniciar o setup de instalação do Slackware. Iniciamos o boot com o CD ou DVD do Slackware. No prompt de comando, a primeira operação será particionar os discos.
Configurando as Partições
Vamos agora particionar os discos, use para isso a sua ferramenta preferida, fdisk ou cfdisk.
Partições do disco 1:
* / - 79 GB - tipo "fd" (Linux Raid Autodetect)
* swap - 1 GB (depende do total de memória RAM disponível da (máquina)
Depois de criado este arranjo de partições, execute o seguinte comando para configurar o disco 2 com o mesmo padrão de particionamento.
sfdisk -d /dev/sda | sfdisk /dev/sdb
Não esqueça que estamos considerando que os HDs estejam na 1º e 2º porta de conexão SATA, sendo eles SDA e SDB.
Montando o RAID 1
Depois das partições prontas, devemos agora montar as partições com o RAID escolhido, no nosso caso RAID 1.
Para isso iremos usar o comando "mdadm", que gerencia os diversos níveis de raid no Slackware.
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
Esta sequência de comandos "associa/cria" 2 partições em "1", que será como o sistema interpretará.
Nesse caso, será criado o dispositivo "/dev/md0" com raid level 1, ou melhor, raid1, com 2 partições incluídas, sendo elas /dev/sda1 e /dev/sdb1.
O comando a seguir exibe mais detalhes do raid montado, no caso o comando abaixo exibirá detalhes do dispositivo /dev/md0, no qual estão incluídas as partições /dev/sda1 e /dev/sdb1.
mdadm -D /dev/md0
ou
cat /proc/mdstat
Depois de criado o raid para todas as partições criadas, poderemos executar o comando "setup" para iniciar a instalação do Slackware.
Depois do Sistema Instalado
Considerando que tenha feita uma instalação bem sucedida e tenha reiniciado e logado com sucesso no seu novo sistema.
Iremos agora adicionar as partições do RAID no arquivo de configuração do mdadm.conf, que é o arquivo que gerencia os arrays em funcionamento do sistema. Para isso, execute:
mdadm -D --scan >> /etc/mdadm.conf
Quase tudo pronto, agora iremos editar o arquivo /etc/lilo.conf para configurações de boot corretas.
Abra o arquivo /etc/lilo.conf com seu editor de texto preferido.
Altere as seguintes opções para ficar assim:
boot = /dev/md0
raid-extra-boot = mbr-only #Isso irá gravar o lilo nos dois hds
root = /dev/md0
Após isso, salve e execute o comando:
lilo
Não deve exibir nenhum erro quanto a esta configuração. Pronto, neste momento seu sistema RAID já está funcionando com sucesso.
.
Configurando as Partições
Vamos agora particionar os discos, use para isso a sua ferramenta preferida, fdisk ou cfdisk.
Partições do disco 1:
* / - 79 GB - tipo "fd" (Linux Raid Autodetect)
* swap - 1 GB (depende do total de memória RAM disponível da (máquina)
Depois de criado este arranjo de partições, execute o seguinte comando para configurar o disco 2 com o mesmo padrão de particionamento.
sfdisk -d /dev/sda | sfdisk /dev/sdb
Não esqueça que estamos considerando que os HDs estejam na 1º e 2º porta de conexão SATA, sendo eles SDA e SDB.
Montando o RAID 1
Depois das partições prontas, devemos agora montar as partições com o RAID escolhido, no nosso caso RAID 1.
Para isso iremos usar o comando "mdadm", que gerencia os diversos níveis de raid no Slackware.
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
Esta sequência de comandos "associa/cria" 2 partições em "1", que será como o sistema interpretará.
Nesse caso, será criado o dispositivo "/dev/md0" com raid level 1, ou melhor, raid1, com 2 partições incluídas, sendo elas /dev/sda1 e /dev/sdb1.
O comando a seguir exibe mais detalhes do raid montado, no caso o comando abaixo exibirá detalhes do dispositivo /dev/md0, no qual estão incluídas as partições /dev/sda1 e /dev/sdb1.
mdadm -D /dev/md0
ou
cat /proc/mdstat
Depois de criado o raid para todas as partições criadas, poderemos executar o comando "setup" para iniciar a instalação do Slackware.
Depois do Sistema Instalado
Considerando que tenha feita uma instalação bem sucedida e tenha reiniciado e logado com sucesso no seu novo sistema.
Iremos agora adicionar as partições do RAID no arquivo de configuração do mdadm.conf, que é o arquivo que gerencia os arrays em funcionamento do sistema. Para isso, execute:
mdadm -D --scan >> /etc/mdadm.conf
Quase tudo pronto, agora iremos editar o arquivo /etc/lilo.conf para configurações de boot corretas.
Abra o arquivo /etc/lilo.conf com seu editor de texto preferido.
Altere as seguintes opções para ficar assim:
boot = /dev/md0
raid-extra-boot = mbr-only #Isso irá gravar o lilo nos dois hds
root = /dev/md0
Após isso, salve e execute o comando:
lilo
Não deve exibir nenhum erro quanto a esta configuração. Pronto, neste momento seu sistema RAID já está funcionando com sucesso.
.
Nenhum comentário:
Postar um comentário