Como realizar a sincronização do disco em raid 1(Raid de espelhamento)

Na  SoloWeb dicas de hoje vamos ensinar a realizar a sincronização de discos em raid 1. Vamos imaginar o seguinte cenário, você possui um servidor em algum DataCenter, de repente um dos seus discos apresenta problema, dai você vai precisar solicitar a troca do mesmo no DataCenter. Após esta troca de discos será necessário seguir alguns procedimentos e é isso que vamos apresentar neste post.

Vamos trabalhar com o disco sdb(nesta simulação identificamos que o mesmo foi o disco defeituoso).

Lembrando que se precisar de uma ajuda especializada para resolver problemas com seu servidor Dedicado ou VPS conte conosco, acesse www.soloweb.com.br

1 – para iniciar vamos copiar as partições do disco integro para o novo disco

#Copiar as partições do sda(disco integro) para o sdb(novo disco)
sfdisk -d /dev/sda | sfdisk /dev/sdb

obs.: caso ocorrer uma mensagem de erro como essa:

sfdisk: Failed writing the partition on /dev/sdb
Re-reading the partition table ...
/dev/sdb: Input/output error
Error closing /dev/sdb
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)

Você deverá realizar a instalação do gdisk.

Para instalar no centOS/redhat:

#comando de instalação do gdisk
yum install gdisk

Para instalar no debian/ubuntu:

#comando de instalação do gdisk
apt-get install gdisk

Após instalar para realizar a copia basta utilizar o seguinte comando:

#Este comando é para realizar um backup de segurança nas partições
sgdisk --backup=/root/sda.partitiontable /dev/sda

#Comando para copiar o esquema de partição do sda para sdb
sgdisk -R /dev/sdb /dev/sda

 

2 –  Após copiar as partições agora você deverá adicionar o disco na partição raid:

Antes de adicionar as partições do disco novo no raid, você deverá  confirmar quais partições trabalham em conjunto uso o seguinte comando para saber quais partições você deverá copiar:

 

cat /proc/mdstat #você irá obter a seguinte saida.
Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10]
md0 : active raid1 sda1[0]
      24418688 blocks [2/1] [U_]
 
md1 : active raid1 sda2[0]
      24418688 blocks [2/1] [U_]
 
unused devices: <none>

como pode observar existe duas partições raid md0 e md1 ambas estao somente montadas com o sda1 e sda2.

Agora vamos adicionar as partições sdb:

#comando para adicionar a partição sdb as partições raid
mdadm --manage /dev/md0 --add /dev/sdb1
e
mdadm --manage /dev/md1 --add /dev/sdb2

Caso precise de uma ajuda especializada para resolver problemas conte conosco, acesse www.soloweb.com.br

Pronto agora você já configurou o novo disco na partição raid e agora é só acompanhar a sincronização de dados da partição sda para sdb com o comando cat /proc/mdstat você verá a porcentagem de conclusão.

 

Precisando de servidor dedicado para seu negocio? Acesse o site da SoloWeb e veja nossos produtos e soluções para sua empresa.