Aviso
dd
é uma ferramenta poderosa, mas também perigosa. Verifique e verifique novamente se tudo está correto antes de lançar as linhas de comando! dd
faz o que você diz para fazer sem perguntas. Um pequeno erro (erro de digitação) pode fazer com que você substitua e destrua documentos valiosos, por exemplo, as fotos da família.
Linhas de comando
O texto após o caractere #
é um comentário para o olho humano, não usado pelo interpretador de shell.
Se você estiver certo de que /dev/sdx
é o dispositivo de destino correto, você pode usar o comando
sudo dd if=/dev/sda of=/dev/sdx bs=64K # should be upper case K
para clonar a unidade no dispositivo /dev/sdx
, onde x pode ser b, c, ...
Se você quiser criar um arquivo de imagem (sem compressão), você pode usar o comando
sudo dd if=/dev/sda of=dd-clone.img bs=64K # should be upper case K
Se você deseja criar um arquivo de imagem compactado, use o comando
sudo -s # to get the root prompt '#'
dd if=/dev/sda bs=64K | xz -c > dd-clone.img.xz
exit # to get the user prompt '$'
Essa imagem compactada pode ser extraída com
sudo -s # get the root prompt '#'
xzcat dd-clone.img.xz > dd-clone.img # get a big uncompressed file
xzcat dd-clone.img.xz | dd of=/dev/sdx bs=64K # clone to '/dev/sdx'
exit # get the user prompt '$'
Dicas
Se você quiser que a compactação seja mais eficiente, você deve substituir o espaço livre na unidade por zeros. Você pode fazer isso da seguinte maneira:
Use zerofree
para as partições ext
do linux.
Monte outras partições e use as seguintes linhas de comando para partições com outros sistemas de arquivos. Vamos supor que você tenha montado uma partição no ponto de montagem /mnt
e que a unidade inteira seja usada para partições. Verifique se você montou uma partição lá! Caso contrário, você preencherá a partição raiz e o sistema operacional em execução parará de funcionar.
sudo dd if=/dev/zero of=/mnt/blank bs=4096 # Let it fill the partition
sudo rm /mnt/blank
Veja Ferramentas neste link: SanDisk SSD Plus: metade do desempenho no Linux do que no Windows?
Alternativa
Clonezilla é uma alternativa para dd
. É mais seguro e mais rápido, especialmente se houver muito espaço livre. O Clonezilla irá copiar apenas blocos usados (e ignorar blocos livres), o que tornará a cópia muito mais rápida, particularmente se uma parte justa da partição principal /dev/sda3
estiver livre (não usada por arquivos).