Gentoo e RAID configurado através do mdadm
Pretendo por meio desta contribuição à comunidade, de forma resumida, mostrar como configurar e instalar a "base" do Gentoo com RAID em dois diferentes níveis, a fim de obter um acréscimo na performance do sistema utilizando. Para tal fim usaremos a ferramenta mdadm, que é extremamente flexível e permite criar e monitorar RAID Arrays.
Parte 2: Começando a queimar uns neurônios
A partir do arranque do computador, fique "ligado" para fazer a correta seleção das opções disponíveis, pois o Live DVD irá exibir um prompt aguardando a sua opção, se você deixar passar ele vai carregar o modo Default.
Passo 4: Basta digitar no prompt conforme a arquitetura escolhida:
boot: gentoo64 dodmraid para 64 bits
ou
boot: gentoo dodmraid para 32 bits
Aqui cabe uma observação, aceite a configuração de teclado padrão dando um ENTER, pois embora ele exiba algumas opções tais como "pt" "br", elas não correspondem ao nosso padrão de teclado, então será mais fácil utilizar o default US). Desta maneira o LIVE DVD irá carregar muitos drivers para reconhecimento dos HDs do PC (P-ATA S-ATA SCSI etc).
Passo 5: Abrir o terminal de sua preferência e digitar o comando "sudo su", após execute:
# modprobe raid0 raid1
para carregar os módulos raid0 e raid1 respectivamente. Passo 6: Particionar um dos HDs do arranjo conforme a sua preferência. Utilize os programas fdisk ou cfdisk para os quais existe muito material disponível na web e aqui no VOL no tocante a sua utilização, no meu caso utilizei 2 HDs sata II de 160GB que foram particionados da seguinte maneira:
Tenha em mente que com a utilização do mdadm você não precisa ter HDs idênticos para criar um arranjo, você só precisa ter certeza de ter o mesmo tamanho das partições nos dois (ou mais) HDs do arranjo.
Um jeito fácil de se fazer isso é utilizar o seguinte comando:
# sfdisk -d /dev/sda | sfdisk /dev/sdb
Não se esqueça de substituir os indicadores de partição pelos do seu sistema: sda, sdb, sdc etc. Criar suas partições utilizando o "tipo" de partição "fd" em todas as partições, não utilizar os tipos "83 LINUX" "SWAP".
A imagem a seguir é um exemplo de como as partições ficarão (linux raid autodetect):
Passo 4: Basta digitar no prompt conforme a arquitetura escolhida:
boot: gentoo64 dodmraid para 64 bits
ou
boot: gentoo dodmraid para 32 bits
Aqui cabe uma observação, aceite a configuração de teclado padrão dando um ENTER, pois embora ele exiba algumas opções tais como "pt" "br", elas não correspondem ao nosso padrão de teclado, então será mais fácil utilizar o default US). Desta maneira o LIVE DVD irá carregar muitos drivers para reconhecimento dos HDs do PC (P-ATA S-ATA SCSI etc).
Passo 5: Abrir o terminal de sua preferência e digitar o comando "sudo su", após execute:
# modprobe raid0 raid1
para carregar os módulos raid0 e raid1 respectivamente. Passo 6: Particionar um dos HDs do arranjo conforme a sua preferência. Utilize os programas fdisk ou cfdisk para os quais existe muito material disponível na web e aqui no VOL no tocante a sua utilização, no meu caso utilizei 2 HDs sata II de 160GB que foram particionados da seguinte maneira:
| Dispositivo | Ponto de montagem | Tamanho da partição |
| /dev/sdc1 | /boot | 32MB |
| /dev/sdc2 | swap | >=2xRAM (8GB no meu caso) |
| /dev/sdc3 | / | 20GB (depende dos aplicativos que você irá utilizar, fica a seu critério) |
| /dev/sdc4 | /home | restante do HD, aproximadamente 130GB (essa partição é opcional, mas recomendável) |
Tenha em mente que com a utilização do mdadm você não precisa ter HDs idênticos para criar um arranjo, você só precisa ter certeza de ter o mesmo tamanho das partições nos dois (ou mais) HDs do arranjo.
Um jeito fácil de se fazer isso é utilizar o seguinte comando:
# sfdisk -d /dev/sda | sfdisk /dev/sdb
Não se esqueça de substituir os indicadores de partição pelos do seu sistema: sda, sdb, sdc etc. Criar suas partições utilizando o "tipo" de partição "fd" em todas as partições, não utilizar os tipos "83 LINUX" "SWAP".
A imagem a seguir é um exemplo de como as partições ficarão (linux raid autodetect):