O DD é uma ferramenta bastante interessante e ela pode ser usada tanto para clonar HDS como para criar imagens dos discos; e até para gravar CDs e DVDs. Tudo isso com alguns poucos comandos de textos no Linux.
Inicialize a máquina com uma distribuição do Live Linux. Uma vez que a distribuição foi carregada na RAM, abra um console do Linux e execute fdisk -l
/dev/sda (assumindo que /dev/sda é o seu disco de instalação do Sistema Operacional ou unidade C: no ambiente do Windows) e /dev/sdb1 seja o disco de destino
sudo dd if=/dev/sda | pv | of=/dev/sdb1 bs=2048M count=2048 conv=noerror,sync
Vamos instalar o pv, acrônimo para Pipe Viewer, para monitorar o progresso de dados através de um pipe e o Dialog para apresentar caixas de diálogo no shell.
- Para distribuições Debian e Debian–like:
root@srvlinux:~# apt-get update && apt-get install pv dialog - Para distribuições Red Hat e Red Hat–like:
root@srvlinux:~# yum install pv dialog
Os Argumentos acima são os seguintes.
- bs: Defina o tamanho do “Block Size” para Copiar (o padrão é 512 bytes, mas não funciona bem para unidades maiores)
- noerror: Instruções dd para continuar a operação, ignorando todos os erros de leitura.
- sync: Instrução dd para preencher blocks de Input com zero se houver algum erro de leitura.