Pular para o conteúdo

Debian - Criando RAID 1 (mirror) rapidamente

Dica publicada em Linux / Sistema de Arquivos
Arthur Gregory Matiello arthurmatiello
Hits: 27.291 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Debian - Criando RAID 1 (mirror) rapidamente

Vamos supor que você esteja com o seu Debian instalado e rodando perfeitamente, mas surgiu a necessidade de adicionar mais 2 discos e colocá-los em RAID 1, lembrando que as duas partições que você irá criar o RAID, têm que ser de tamanhos iguais.

Se você tiver um disco de 1 TB e outro de 500 GB, no disco maior você vai ter que criar uma partição de até 500 GB, e o restante que sobrar do disco, você pode fazer o que quiser.

Discos:
  • /dev/sda :: Sistema instalado (80 GB)
  • /dev/sdb :: Disco novo 1 (320 GB)
  • /dev/sdc :: Disco novo 2 (320 GB)

Primeiro, vamos instalar o software para gerenciar os RAIDs:

# apt-get -y install mdadm

Agora, vamos criar as partições nos discos novos para a criação do RAID 1:

# cfdisk /dev/sdb

Como os discos são novos, apenas irei criar uma nova partição selecionando a opção "NEW" e depois "TYPE", e escolhendo "FDA (Linux Raid Autodetec) e por último, "WRITE". Saia do cfdisk e faça o mesmo para o "/dev/sdc".

Agora vamos criar o RAID 1 somente com o primeiro disco, o segundo, vamos adicionar depois:

# mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1

Onde:
  • --create :: cria o dispositivo /dev/md0
  • /dev/md0 :: ele cria um dispositivo MD, que significa Multiple Device, ou seja, pode-se ter múltiplos dispositivos neste array
  • --level=1 :: é o nível do RAID, estamos usando RAID 1, que é o RAID de espelhamento
  • --raid-devices=2 :: número de discos do RAID. No nosso caso são 2 HDs
  • missing :: uma partição está faltando no array (nesse caso é o /dev/sdc1 que será adicionado logo mais)
  • /dev/sdb1 :: Partição que será adicionada ao array /dev/md0

Vamos formatar o novo dispositivo MD no sistema de arquivos ext4:

# mke2fs -t ext4 /dev/md0

Agora vamos adicionar o segundo disco ao array:

# mdadm /dev/md0 -a /dev/sdc1

Finalizamos a criação do array, agora vamos ver o andamento da sincronização dos 2 discos:

# watch -n 1 cat /proc/mdstat

Vamos configurar o RAID para toda vez que ligar a máquina, ele já automontar a partição para utilizar:

Primeiro, vamos criar a pasta:

# mkdir -p /mnt/raid1

Agora vamos ver o UUID do array para configurar na inicialização (/etc/fstab):

# blkid /dev/md0

O resultado vai ser alguma coisa parecida com isso:
/dev/md0: UUID="f600331d-8f52-49eb-ae69-ea5f85fbbd2b" TYPE="ext4"

Agora vamos abrir o "/etc/fstab" e inserir esse dispositivo na inicialização do servidor:

UUID=f600331d-8f52-49eb-ae69-ea5f85fbbd2b /mnt/raid1 auto defaults,errors=remount-ro 0 1
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


Pronto. Agora temos um RAID 1 configurado e funcionando.

Referências: Servidor Linux, PostgreSQL, PHP, HTML e Inkscape: Setembro 2011 « chc-Tecnologia e Meio ambiente

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Alternando entre dois diretórios eficientemente

Nagios no Ubuntu 11.10

Squid - Limpando cache rapidamente

Bloquear modificações em um arquivo com chattr

Compartilhar uma pasta no Windows e acessar a mesma através do Linux

Atualização do horário de verão automatizada

Montar compartilhamento Samba de servidor FreeBSD em cliente GNU/Linux

Como reiniciar o Samba sem prejudicar os usuários

Procedimento para montagem de partições externas no boot do Ubuntu 12.04

Mapeando unidade Linux utilizando CIFS

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.