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.782 ]

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

Configurando proxy no shell

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

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Instalação Plone 2.5.5 com módulos customizados

Encapsulamento de Apache com chroot

Leitura recomendada

Instalando o Zabbix

Como instalar um cartão PCMCIA (modem/rede) no meu notebook?

Instalando a placa de rede Realtek 8139D

Netbook Positivo Mobo White 1020 com Mandriva

Instalando o OSS4 no Ubuntu 11.04

  
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