Clonagem de Hardware Hotline em Software Livre

Este artigo trata da clonagem de hardware hotline em Software Livre, ou seja, da clonagem do HardDisk em tempo real, sem parada de equipamentos, com o uso de software livre.

E como exitem uma gama de software livres disponíveis no mercado que possuem esta função, este artigo aborda somente os software nativos ou disponíveis na maioria das distribuições Linux.

[ Hits: 12.753 ]

Por: Ricardo Brito do Nascimento em 04/12/2011 | Blog: http://brito.blog.incolume.com.br


Procedimentos e Finalização



Passo I

Inicie o servidor 'Novo' com a distro live.

Nota: Se por ventura não carregar o driver da placa de rede, será um pouco mais trabalhoso, e necessário executar a instalação do driver:

Instalando Placa de Rede Broadcom NetXtremeII 5709/5716 no Debian:

Este tutorial compreende a instalação da placa de rede Broadcom NetXtremeII 5709/5716 firmware (mips), version Linux 2.6.32 (bnx2/bnx2-mips-09-5.0.0.j3.fw);

Hardware de série para o IBM Blade Center H, se o hardware não for um IBM Blade Center H, provavelmente irá carregar com os módulos incorporados no kernel 8139too, via-rhine ou sis900.

Baixe o driver de rede:
Instalação:

Instale o Driver com o comando:

# dpkg -i firmware-bnx2_0.33_all.deb

Remova o módulo defeituoso:

# rmmod bnx2

Carregue o novo modulo instalado:

# modprobe bnx2

Verifique se foi instalado corretamente:

# lsmod

Deverá aparecer uma saída como esta:
bnx2 209997 0

Configurando a interface de rede:

Localize e identifique qual placa de rede está conectada à rede, com o comando dmesg:

dmesg |grep eth

O resultado será semelhante a este:
[ 12.926873] tg3: eth0: Link is up at 1000 Mbps, full duplex.

Se por ventura o resultado do dmesg tenha sido eth0, configure a interface ethernet eth0, se foi eth1 configure a interface eth1 e assim sucessivamente.

Como o resultado apresentado aqui foi o eth0, proceda a configuração da interface da seguinte forma:

ifconfig eth0 10.0.0.99/24

Configurando as rotas:

Configure as rotas necessárias:

# route add default gw 10.0.0.1
# route add -net 10.100.0.0/24 gw 10.100.0.100


Passo II

Instale o ssh no servidorNovo, configure o ip de acesso, rotas (se necessário) e configure uma senha para o root.

# apt-get install ssh
# ifconfig eth0 10.0.0.99/24
# route add default gw 10.0.0.1
# route add -net 10.100.0.0/24 gw 10.100.0.100
# sudo su -; passwd


Passo III

No servidorOrigem, execute:

# dd if=/dev/sda | ssh root@servidornovo dd of=/dev/sda

Após algum tempo, terá a saída como esta:
285155328+0 records in
285155328+0 records out
145999527936 bytes (146 GB) copied, 2879.11 seconds, 50.7 MB/s

285155324+8 records in
285155328+0 records out
145999527936 bytes (146 GB) copied, 2873.04 seconds, 50.8 MB/s

Passo IV

No servidor 'Novo' como root, será necessário executar o fsck para restaurar os inodes no sistema clonado.

Na maioria das distribuições Linux é executado automaticamente no startup do sistema operacional, entretanto se por ventura não funcionar, será necessário realizar os passos I e II novamente e o comando abaixo:

Para ext3:

# fsck.ext3 /dev/sda


Para ext4:

# fsck.ext4 /dev/sda

Finalização

Desvantagens:

Na segunda vez que realizei o procedimento nos mesmos equipamentos, o HD ficou bloqueado para escrita. Verifiquei permissões (ls -l), permissões estendidas (lsattr), montagem do filesystem (mount), e em todos os casos havia permissão para escrita normal. Foi como se o Hardware estivesse bloqueado fisicamente para escrita. Não consegui contornar esta situação e refiz o procedimento.

Atualizações:

As atualizações deste artigo e o mesmo em formato PDF pode ser encontrado em:

Referências


Página anterior    

Páginas do artigo
   1. Introdução e Escopo
   2. Procedimentos e Finalização
Outros artigos deste autor

Vim com corretor ortográfico em pt_BR/es_ES/en_US

Explorando o wget

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

Configurando proxy no shell

Encapsulamento de Apache com chroot

Leitura recomendada

Configurando o COMBO (DVD/CDRW) no CL8

Configurando Wireless LG LW2110P com chipset rtl8180 (Realtek)

Instalando e configurando drivers de modem HP pavilion dv2000

Usando um adaptador USB bluetooth no Slackware 10.2

Como instalar um display LCD em seu servidor Linux

  
Comentários
[1] Comentário enviado por valterrezendeeng em 05/12/2011 - 10:48h

Muito Bom

Simples e Muito poderoso...

Parabens!!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts