Vous êtes sur la page 1sur 6

Usando o PartImage para Gerar IMG do HD

O Partition Image uma ferramenta extremamente til, que permite tanto fazer backup das parties do HD (o que permite restaurar a instalao do sistema, exatamente como estava, em caso de qualquer eventualidade), quanto clonar instalaes do sistema, de forma a replicar a instalao em vrias mquinas. Se voc j usou o Norton Ghost, vai notar que o Partition Image oferece funes muito semelhantes, com a vantagem de ser livre, gratuito e mais fcil de usar, j que ele j vem instalado no Kurumin. Ele capaz de manipular parties formatadas nos mais diversos sistemas de arquivos, incluindo EXT3, ReiserFS, XFS e outros sistemas de arquivos usados no Linux, alm de FAT e NTFS. Voc pode inclusive us-lo para fazer imagens de instalaes do Windows, sem problema algum. Ao fazer a imagem da partio, o partimage verifica seu contedo e salva apenas os dados, aproveitando para comprimir tudo usando o sistema de compresso escolhido por voc. Isso permite gerar arquivos relativamente pequenos. Se voc tiver uma instalao do Kurumin, que est ocupando 3 GB de uma partio com 20 GB, vai acabar com um arquivo de imagem de pouco mais de 1 GB :). O Partimage tambm capaz de quebrar a imagem em vrios arquivos (voc especifica o tamanho desejado), permitindo que os backups possam ser facilmente gravados em DVD ou mltiplos CDs. Voc pode cham-lo atravs do cone no Iniciar > Sistema > Backup ou chamando o comando "partimage", como root. Assim como ao particionar o HD usando o gparted, voc no tem como criar ou restaurar imagens de parties que esto montadas. Por isso, fortemente recomendvel que voc sempre execute partimage com o Kurumin rodando a partir do CD, j que desta forma todas as parties do HD ficam disponveis sem restries. A primeira tela mostra as parties disponveis no HD. Lembre-se de que, no Linux, as parties primrias so numeradas de 1 a 4 e as parties lgicas de 5 em diante, mesmo que voc possua apenas uma ou duas primrias. fcil identificar as parties dentro do Partimage, pois ele exibe o tamanho e o sistema de arquivos de cada partio:

Aqui temos um HD picotado em vrias parties. As duas em NTFS correspondem a uma instalao do Windows e uma partio de dados, a hda3 uma instalao do Kurumin, a hda5 uma instalao do Debian, enquanto o hda6 mais uma partio dados, que vou usar para salvar as imagens. O HD tem

tambm uma partio livre, no-formatada, e uma partio swap, mas elas no fazem diferena neste caso. Naturalmente, o backup da partio precisa ser gravado em algum lugar. Voc pode usar o espao livre em uma outra partio disponvel no HD (pode ser at uma partio Windows) ou fazer o backup via rede. Por enquanto, vamos fazer as coisas localmente. No menu com as parties, use as setas para escolher qual partio deseja salvar. Em seguida, use a tecla TAB para selecionar o campo "Image file to create/use" e digite o local onde deseja salvar a imagem. Eu poderia guardar o backup de qualquer uma das parties em qualquer outra (com exceo da partio swap), desde que houvesse espao livre disponvel. Poderia fazer um backup do Debian Slackware na partio do Windows ou um backup do Windows na partio do Kurumin (desde que houvesse espao livre suficiente, naturalmente). Mas, no meu caso, usarei a partio hda6, que possui bastante espao livre. Para gravar qualquer coisa em uma partio, voc precisa primeiro mont-la dentro de alguma pasta. Para isso, usamos o comando "mount", incluindo o dispositivo da partio e a pasta onde ela ser montada (sempre como root), como em: # mount -t /dev/hda6 /mnt/hda6 O comando mount "genrico" serve para todo tipo de parties, com exceo das parties NTFS do Windows. Como vimos, a nica forma de mont-las em modo leitura e escrita usar o NTFS-3g. Se quisesse salvar a imagem na partio hda2, formatada em NTFS, precisaria usar o comando abaixo para mont-la especificando os parmetros do NTFS-3g: # ntfs-3g -o umask=0,silent /dev/hda1 /mnt/hda1 Note que voc deve montar apenas a partio destino, onde a imagem ser salva. A partio de origem deve sempre permanecer desmontada, pois o partimage precisa de acesso de baixo nvel aos dados dentro da partio. Neste exemplo, estou salvando uma imagem da partio hda3, do Kurumin, dentro do arquivo "kurumin.iso", na pasta /mnt/hda6, que, por sua vez, o ponto de montagem da minha partio de dados. Para isso, uso a opo "Save partition into a new image file":

Esta interface de texto pode parecer estranha para quem no est acostumado. Mas as funes so simples: a tecla Tab permite navegar entre os campos, as setas alternam entre as opes e a barra de espao permite marcar e desmarcar opes. Depois de terminar, pressione F5, para ir para a prxima tela, ou F6, para sair.

Na tela seguinte voc ter vrias opes para a criao da imagem:

As opes selecionadas por default so justamente as que voc vai usar na maior parte do tempo. Por isso, voc pode perfeitamente pressionar a tecla F5 mais uma vez para continuar. Mas, como o nosso objetivo aprender como todo o processo funciona, vamos a um detalhamento de cada opo: - Compression level: None: Simplesmente no comprime nada. Se houver 2 GB de arquivos na partio, a imagem ter os mesmos 2 GB. Gzip: o sistema padro de compresso. relativamente rpido e consegue comprimir de 50 a 65%, em mdia. Bzip2: Consegue comprimir de 5 a 10% mais que o Gzip, mas em compensao a compresso bem mais lenta. A criao da imagem demora at 3 vezes mais. - Options: Check before saving: Executa uma verificao na partio, mostrando o tamanho, espao ocupado e se existe algum tipo de erro no sistema de arquivos. Enter description: Descrio que aparece na hora de recuperar a imagem, opcional. Overwrite without prompt: Se houver um arquivo com o mesmo nome, ele subscrito automaticamente. - If finished successfully (Depois de terminar de gerar ou recuperar a imagem): Wait : No faz nada, exibe uma janela de relatrio e fica esperando voc dar ok. Halt: Desliga a mquina (bom para fazer os backups de madrugada). Reboot: Reinicia (bom para discos de recuperao automtica, como os fornecidos pelos fabricantes). Quit: S fecha o programa. - Image split mode (este um dos recursos mais interessantes do partimage, ele pode quebrar a imagem em vrios arquivos pequenos, facilitando o transporte): Automatic split: Este o modo default, ele grava a imagem at que o espao livre na partio destino se esgote. Quando isso acontece, ele pra e pede um novo local para gravar o restante da imagem. Into files whose size is: Quebra em vrios arquivos do tamanho especificado, em megabytes. Se voc quer gravar a imagem em vrios CDs de 700 MB, por exemplo, os arquivos devem ter 699 MB. Wait after each volume change: Ao marcar essa opo em um backup dividido em vrias

imagens, ele exibe um aviso e espera a confirmao cada vez que for gerar um novo arquivo. til em casos em que preciso trocar a mdia. Ao dividir em vrios volumes, o partimage adicionar uma extenso ".000", "001", "002", etc. aos arquivos, como em um arquivo .rar dividido em vrios volumes. Na hora de restaurar a imagem, voc precisa apenas coloc-los todos no mesmo diretrio e apontar para o arquivo .000. Pressionando F5 novamente, voc vai para a tela de criao da imagem. Inicialmente ele pede uma descrio para a imagem, onde voc pode adicionar um texto que ser mostrado ao restaur-la. O texto opcional, apenas para seu prprio controle. Voc pode simplesmente pressionar o "Ok" para continuar:

Esta ltima confirmao inicia oficialmente a criao da imagem. Agora s ir tomar um caf e voltar depois de alguns minutos. O principal determinante na velocidade de gerao da imagem o desempenho do processador. No meu caso, estou fazendo uma imagem de uma partio com 2 GB ocupados, usando compresso em gzip em um Pentium M de 1.73 GHz e o processo todo demorou pouco menos de 5 minutos:

O tamanho final da imagem varia de acordo com o tipo de arquivos dentro da partio. Se for uma partio de sistema, com um monte de executveis de programas, ento provavelmente o partimage conseguir reduzir o tamanho do arquivo a aproximadamente um tero do original. O backup da partio com 2 GB de dados do exemplo resultou em um arquivo de 671 MB.

Mas, por outro lado, se a partio estiver cheia de arquivos em .mp3, filmes em divx, imagens em .jpg ou outros tipos de arquivos j compactados, o ndice de compresso ser mnimo. Na hora de restaurar uma imagem, o processo basicamente o mesmo: montar a partio ou CD/DVD onde est o arquivo e apontar a partio que ser regravada e a localizao do arquivo de imagem na tela principal do partimage. A diferena que agora voc deve marcar a opo "Restore partition from an imagefile". O nome do arquivo deve ser fornecido exatamente como aparece no gerenciador de arquivos, incluindo o ".000" que o partimage adiciona ao usar a opo "Image split mode > Into files whose size is".

As opes de restaurao, que aparecem na segunda tela, so: Simulation of the restoration: como simular a gravao de um CD. Serve para testar a velocidade e encontrar alguns erros bvios, mas marcando a opo nada gravado. Erase Free Blocks with zero values: Imagine que voc tenha um monte de dados "confidenciais" na partio que est sendo regravada. Voc quer sumir com todos os vestgios deles, de modo que seja impossvel recuperar qualquer coisa. Esta opo preenche todo o espao vago da partio com bits zero, resolvendo o problema. If finished successfully: As mesmas opes que apareceram no menu de gravao: esperar, reiniciar o micro, desligar ou apenas fechar o programa depois de terminar.

O ltimo passo a gravao da imagem propriamente dita, bem mais rpido do que quando geramos a imagem, j que mais fcil descompactar um arquivo do que gerar o arquivo compactado. Uma dica importante que voc tambm pode salvar as imagens em compartilhamentos de rede e tambm restaur-las a partir deles. Isso pode ser muito prtico quando voc administra uma rede com vrias mquinas, pois pode salvar backups de todas as instalaes em um servidor central e restaurlas diretamente via rede. Para restaurar um micro, voc precisaria apenas dar boot com o CD do Kurumin, configurar a rede, montar o compartilhamento do servidor e usar o partimage para restaurar o sistema a partir da imagem correspondente. O sistema mais adequado neste caso o NFS, que vimos h pouco. Ele oferece um desempenho muito bom em redes locais e fcil criar e montar os compartilhamentos no Kurumin usando os painis disponveis no Iniciar > Redes e acesso remoto > NFS. Concluindo, o partimage no oferece a opo de fazer uma cpia completa do HD, apenas de parties isoladas. Mas, possvel fazer isso se voc utilizar um comando adicional, para copiar tambm a trilha MBR e a tabela de partio do HD. Com as duas coisas em mos possvel realmente clonar um HD inteiro. Para isso, so necessrios mais dois comandos. Acesse o diretrio onde voc est armazenando as imagens e execute: # dd if=/dev/hda of=hda.mbr count=1 bs=512 Este comando faz uma cpia do setor de boot do HD, aqueles primeiros 512 bytes de extrema importncia, que incluem o gerenciador de boot e tambm a tabela de partio do HD, salvando-o no arquivo "hda.mbr". Ao restaurar esta cpia do MBR em um HD limpo, ele ficar particionado exatamente da mesma forma que o primeiro (porm sem os dados). Se depois disto voc restaurar tambm as imagens das parties, ficar com uma cpia idntica de todo o contedo do HD. O HD destino no precisa necessariamente ser do mesmo tamanho que o primeiro; voc pode usar um HD maior sem problemas. Neste caso, o excedente ficar vago e voc poder criar novas parties depois. Naturalmente, o HD destino no pode ser menor que o original, caso contrrio voc vai ficar com um particionamento invlido e dados faltando, ou seja, uma receita para o desastre. Na hora de restaurar os backups, acesse a pasta onde est o arquivo e inverta o comando, para que o MBR seja restaurado: # dd if=hda.mbr of=/dev/hda Se voc tem um HD dividido em duas parties ("hda1" e "hda2", por exemplo), necessrio fazer imagens das duas parties usando o Partimage e fazer o backup da MBR usando o comando do dd. Na hora de restaurar, comece restaurando o MBR, deixando para regravar as imagens das parties por ltimo.

Vous aimerez peut-être aussi