Clonar HD com o comando pv salvando em .img

Saudações, Iremos abordar como clonar um HD inteiro (mbr, partições, grub, arquivos, tudo) através do comando pv. Tutorial testado e funcionando com meu Debian, com 100% de sucesso!

[ Hits: 10.302 ]

Por: Carlos Adriano em 29/03/2016


Introdução



Saudações!

Iremos abordar neste artigo, como criar um backup de um HD inteiro (mbr, partições, grub, arquivos etc) através do comando pv. Tutorial testado com meu Debian, com 100% de sucesso!

No teste, eu realizei a cópia do meu HD, detonei meu sistema de arquivos com um live usb, minha distro não iniciou é claro e depois de poucos minutos restaurando a imagem, meu sistema estava de volta exatamente como antes! Não tive que fazer nada, nem sequer reinstalar o grub.

Porque utilizar o comando pv? Uma coisa bacana do comando pv, é que ele exibe a barra de progresso, entre outras opções.

Antes de iniciarmos, vamos deixar claro:
  1. Não me responsabilizo por quaisquer perdas totais ou danos em seu sistema de arquivos!
  2. Tenha certeza do que você está fazendo!
  3. Se não está familiarizado com o terminal e tarefas que exigem conhecimento na área, recomendo que não tente fazer isso.
  4. Se você conseguir executar a tarefa, ela vai te deixar muito satisfeito!!!

Itens necessários:

A) Um Live CD/DVD ou um Live USB com uma distro de sua preferência!

B) Um segundo HD IDE, SATA, OU USB, com capacidade LIVRE equivalente ao HD que você deseja clonar (vai clonar hd de 80GB, tenha 80GB livres no seu disco onde irá salvar a imagem).

Vamos lá!

1. Inicie seu Live System!

2. Após iniciar no seu Live System, desmonte o HD que irá clonar.

Pode abrir o gerenciador de arquivos e desmontar graficamente, se sua distribuição permitir.

3. Abra um terminal e torne-se root.

4. No terminal, identifique as unidades com o comando abaixo:

# fdisk -l

Certifique-se de qual é a unidade que deseja clonar, provavelmente deve ser /dev/sda e o tamanho do seu HD irá aparecer na lista.

5. Após identificar a unidade desejada, tenha em mente, você irá apontar o HD inteiro, tipo, /dev/sda e não partições, /dev/sda1 ou /dev/sda2.

É possível apontar partições, mas ao clonar a partição, se você alterar a tabela de particionamento do seu HD, a cópia fica inútil.

6. Identifique o local onde irá salvar a imagem de backup.

Encontre onde está montado seu segundo HD EXTERNO, IDE, SATA etc, tipo '/media/lubuntu/HD EXTERNO'.

Se desejar crie uma pasta no HD com o nome backup e salve a imagem dentro dela.

7. Para clonar o HD, grave a imagem com o comando abaixo:

(Mas antes identifique o seu dispositivo de origem, tipo /dev/sda)

# pv -EE /dev/sda > '/media/HD MONTADO PARA BACKUP/meubackup.img'

O meu comando ficou assim:

# pv -EE /dev/sda > '/media/lubuntu/HD EXTERNO/backup/debian.img'

Explicando um pouco:

a) Este comando vai clonar o HD inteiro e salvar como meubackup.img.

b) Caso alguma parte do local de destino contenha espaço, 'utilize o comando dentro destes caracteres' no local de destino.

c) Aguarde a cópia, ela irá demorar de acordo com o tamanho do seu HD e as configurações de seu computador.

d) Após concluir a cópia, abra o Gparted e exclua as suas partições do HD clonado, ex. /dev/sda1 /dev/sda5 e aplique as configurações.

e) Reinicie o computador, verifique se seu sistema vai iniciar, caso não inicie, beleza.

f) Não detone seu computador antes de aprender restaurar o backup, que é no próximo passo.

8. Para restaurar a imagem .img do HD clonado, execute novamente os passos 1, 2, 3, 4, 5.

Identifique o local exato da imagem de backup, ex. '/media/lubuntu/HD EXTERNO/backup/debian.img'.

Identifique o local de destino (onde vai restaurar a cópia), ex. /dev/sda.

Execute o comando abaixo para restaurar a imagem:

# pv -EE '/media/HD MONTADO PARA BACKUP/meubackup.img' > /dev/sda

O meu ficou assim:

# pv -EE '/media/lubuntu/HD EXTERNO/backup/debian.img' > /dev/sda

Reinicie o computador e descubra se você conseguiu!

Caso tenha conseguido, comente aí, compartilhe.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Instalando Linux em segundo HD IDE, Sata, USB ou Pendrive

Hardware ou Software: Conflitos

Live do Ubuntu com programa PartImage como Ferramenta para Backup do Windows 7

Informações sobre Hardware no GNU/Linux - Guia Geral e Prático

CentOS 7 - Guia prático pós-instalação

Leitura recomendada

Implantando um Servidor de Backup com Bacula - Debian Squeeze

Aumentando Resize (Tamanho) do HD Virtual VMDK - Debian 8 Jessie

Conhecendo o rSync

Clonezilla - Servidor de imagens (Parte II)

Servidor Bacula com Fedora Server 21

  
Comentários
[1] Comentário enviado por CarlosAdriano em 29/03/2016 - 23:22h

Galera, eu tinha um pedrive com um multiboot com win7, ubuntu, e outras imagens de boot, que é um multiboot com vários sistemas que dão boot no pendrive, tipo, dá pra instalar win7, rodar live do ubunto, rodar live do fedora, etc... daí eu fiz um backup deste pendrive de 8GB e salvei em meu HD Externo, e depois usei o pendrive normalmente, quando precisei do pendrive multiboot, eu restaurei o backup do pendrive (o backup tem 8gb igual o pendrive), e meu pendrive, estava certinho, exatamente como estava antes com os boots de todas imagens funcionando certinho. Muito bacana.
.
.
.

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)

[2] Comentário enviado por albfneto em 04/04/2016 - 17:57h

é muito bom isso e muito prático. Favoritei isso.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[3] Comentário enviado por CarlosAdriano em 04/04/2016 - 18:14h

A versão do pv que utilizei é a do Debian 8 Jessie.
Depois de postar o artigo, vi que a versão do comando pv no Debian, aceita a sintaxe -EE .

Mas outras versões do programa em outras distribuições, tipo a do ubuntu por exemplo, podem não aceitar esta opção,
Daí é só usar o comando sem esta sintaxe que dá na mesma.

Por exemplo:
pv /dev/sda > /media/hd-externo/meubackup.img

.
.

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)

[4] Comentário enviado por JOPAGO em 07/04/2016 - 10:20h

Favoritado de todas as formas.
Otimo tuto carlos

[5] Comentário enviado por CarlosAdriano em 07/04/2016 - 11:01h

Valeu amigo!


__________________________________________
Quer aprender mais sobre Linux ?
http://www.guiafoca.org/

Confia no SENHOR de todo o teu coração, e não te estribes no teu próprio entendimento.
(Provérbios 3:5)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts