Criação de imagem de hd com software livre

Publicado em 11/12/2007 | Autor Vicente




Há algumas alternativas para criar imagens de instalações Linux utilizando software livre. Abaixo as que eu conheço começando pela mais tosca para a mais rebuscada:

1) DD. O dd é um utilitário bastante útil para sendo possível inclusive fazer imagens de hd. O problema é que o disco é copiado bit a bit não importando se ele está ocupado ou não. Pode ser útil quando se tem um monte de máquinas exatamente iguais no hardware e software. Na minha opinião é uma solução de preguiçoso. Exemplo:

dd if=/dev/particao_ou_disco_com_o_linux of=/mnt/rede/imagem_de_destino

2) TAR. Imaginando que você tenha um monte de máquinas iguais exatamente como no método com o dd, basta bootar o servidor com um CD com Gentoo ou Slackware, montar a partição que deseja clonar e executar os comandos:

cd /mnt/particao

tar -czpf /mnt/rede/imagem.img . # Cria o arquivo imagem.img compactado com o formato gzip com o conteúdo do disco montado em /mnt/particao

dd if=/dev/disco_que_tem_a_mbr of=/mnt/rede/mbr.img bs =512 count=1 # Copia a MBR que pode ser restaurada depois com o comando dd of=/mnt/rede/mbr.img if=/dev/disco_que_terá_a_mbr_restaurada

3) Partimage. É a solução mais elegante para criar imagens de hds com Linux ou Windows. Vem no CD do Kurumin ou Knoppix. Basta bootar com o CD da distribuição escolhida, abrir uma console e digitar partimage que será exibida um assistente para a criação da imagem. Por desencargo de consciência eu sempre copio a mbr com o comando dd exatamente como na solução usando o TAR. Já testei em Linux e Windows tanto a criação da imagem e claro o restore e funciona perfeitamente. É possível compactar no formato bz2, gzip ou não usar compactação. Pelos testes que fiz é mais vantajoso usar o gzip, que compacta bem e é rápido. O formato bz2 compacta bem mais mas é muiiiiiiiito mais lento que o formato gzip.

4) Clonezilla (indicado pelo Renan do br-net.org. Obrigado!) Baseado em outras ferramentas como o partimage e ntfsclone. Pode fazer restaurações em paralelo, usando multicast, para criar um lab rapidamente. Confesso que ainda não usei, mas parece interessante.

5) Phantom (indicado pelo Thiago Luiz Torquato do GestaoTI. Obrigado!) É nacional e baseado no partimage. Não usei, mas o Thiago diz que é bom!

Como destino da imagem criada, há várias alternativas: colocar um pendrive no micro/servidor, mapear via rede ou colocar um outro hd e copiar para uma partição FAT32.

Comments

5 Responses to “Criação de imagem de hd com software livre”

  1. Renan
    December 13th, 2007 @ 22:03
    Que tal instalar um laborat?rio completo em apenas 5 minutos de transfer?ncia? Use o Clonezilla :)

    http://clonezilla.sourceforge.net/

  2. Thiago Luiz Torquato
    December 27th, 2007 @ 15:37
    Vicente, voc? j? experimentou o phantom? Ele ? nacional e baseado no partimage. Muito bom tamb?m! Estou utilizando para fazer imagens de discos com Linux. O site do projeto ?: http://www.phantomsystem.com.br/
  3. Vicente
    January 9th, 2008 @ 18:07
    Renan e Thiago, alterei o artigo para colocar as suas sugest?es.

    Obrigado!

  4. Anderson
    March 11th, 2008 @ 20:08
    Oi Vicente, legal esse seu post. Em breve irei precisar desse tipo de programa. ? sempre interessante utilizar solu??es OpenSource.
  5. Blog do Vicente » Tar como ferramenta de backup
    June 10th, 2008 @ 22:12
    [...] abordamos aqui no artigo Truques com o Tar dicas para compactar e descompartar arquivos. No artigo Cria??o de imagem de hd com software livre vimos que ? poss?vel usar para clonar uma instala??o de [...]

Deixe um comentário!