quinta-feira, novembro 23, 2017
Breaking News
Home » Linux » Clonando partições/HDs com o dd (Linux)

Clonando partições/HDs com o dd (Linux)

Bom dia Leitores do PI.

Estava eu, necessitando clonar um Disco Rígido com o Debian instalado. Procurei algo parecido com o Ghost para Windows da Symantec. Eis que achei um utilitário que achei até mais simples e mais objetivo. O Comando DD, já nativo no Kernel do Linux. Posto abaixo uma explicação do comando, escrita por Alexis Huf, do Viva o Linux

Para clonar partições no Linux é recomendável usar o dd, que faz uma cópia bit-a-bit das partições, ou outros programas para Linux. A vantagem do dd sobre outros programas para Linux é a sua simplicidade e o fato de que qualquer Linux tem ele. feitos para isso. A Outra forma é usar os populares Ghost e DriveImage, mas eles foram feitos pra Windows e não é muito recomendável usá-los. Eu confesso que já fiz dessa e funcionou, mas segundo um dos meus professores, tive bastante sorte! ;)

Também pode não ser preciso lembrá-los, mas a partição de origem e de destino devem sempre ter o mesmo tamanho, ou uns megas a mais, que serão desperdiçados e fica feio.

# dd if=origem of=destino

Tanto a origem como o destino podem ser tanto dispositivos de bloco (partições, HDs, cdroms) quanto arquivos normais. Isso quer dizer que podemos fazer dev -> arq, arq -> dev, dev -> dev, e até arq -> arq (embora esse último não tenha muito sentido). Exemplos:
Cópia partição-partição:

# dd if=/dev/hdc6 of=/dev/hdd1

Cópia hd-hd:

# dd if=/dev/hda of=/dev/hdd

Cria imagem sem compactação:

# dd if=/dev/hdc6 of=/mnt/bck/hdc6.img

Restaura imagem sem compactação:

# dd if=/mnt/bck/i.img of=/dev/hdd3

Cria imagem com compactada pelo 7zip:

# dd if=/dev/fd0 | 7z a -si /mnt/bck/img.7z

Restaura imagem compactada pelo 7zip:

# 7z x /mnt/bck/img.7z -so | dd of=/dev/fd0

Cria imagem compactada pelo gzip:

# dd if=/dev/fd0 | gzip -9f > /mnt/bck/img.gz

Restaura imagem comprimida com o gzip:

# gzip –decompress –stdout img.gz | dd of=/dev/fd0

Para compactar você pode usar qualquer compactador, basta fazer ele receber dados do STDIN ao criar a imagem e enviar para o STDOUT ao restaurar. Na verdade você pode fazer qualquer coisa com as imagens usando o dd com pipes, basta usar a imaginação!
Retirado de: http://www.vivaolinux.com.br/dica/Clonando-particoes-HDs-com-o-dd

Sobre Diego Duarte

Diego Duarte Atua como coordenador de NOC, toca um violãozinho nas horas vagas e tenta eternamente entender o que o fez escolher TI

Veja também!

Solarwinds – Criando um alerta de alta ou baixa utilização de porcentagem de transmissão de uma interface

Neste artigo iremos documentar o passo a passo para criar um alerta de alta utilização de uma interface no sistema de monitoramento Solarwinds Orion

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!