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
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
Nenhum comentário foi encontrado.