Clonando com Linux


Este post pode ser util para quem gosta de efetuar um  “ghosting”  de um computador com Linux para outro (ou simplesmente fazer um backup completo de um desktop / servidor). Você pode personalizar um ambiente de trabalho do jeito que você gosta e é necessário executar para outras PCs ou simplesmente efetuar um simples backup de um servidor ou desktop para outra máquina ou até mesmo para um arquivo de imagem.

A ferramenta principal  é netcat,  existe outros que podem ser pesquisados

Maquina Alvo:

Iniciar netcat para escutar a porta 30- # nc -l -p <portnumber> | dd of=/dev/sda (assumindo que o disco rígido é sda e não hda)

# nc -l -p 30 | dd of=/dev/sda

Maquina de Origem:

Descarregar o conteúdo do disco para o PC alvo : #dd if=/dev/sda | nc <ipaddresstarget> <portnumber>

# dd if=/dev/sda | nc 192.168.0.20 30

Verificar que o tráfego está fluindo,  ir para outro terminal (ALT/F2) e carregar os dados tcp na NIC (assumindo que é eth0):

tcpdump -tnli eth0 port 30

Se você quer apenas uma imagem de backup que você poderia mudar o resultado acima do target para:

# nc -l -p 30 | dd of=mybackup.img

Naturalmente, o PC alvo / disco não pode ser menor do que o original

fonte : http://www.howtoforge.com/ghosting-the-machine

tradução Aldo Silva (se acharem algum erro de tradução, por favor me avise)

leia também : Bloqueando solicitações de ping