O comando dd no Linux é um utilitário poderoso usado para copiar e converter um arquivo. Como no Linux, tudo é considerado como um arquivo; Até suas unidades de disco rígido. Portanto, o DD também pode ser usado para clonagem de discos e partições. O utilitário DD vem instalado em quase todas as distribuições Linux.
O utilitário DD no Linux pode ser usado para:
Esta postagem descreverá como usar DD para clonar um disco no sistema operacional Linux. O procedimento demonstrado aqui foi testado no Linux Mint 20. Para outras distribuições Linux, o mesmo procedimento pode ser usado para clonagem de disco.
Observação: Antes de executar o comando dd para clonar o disco para o destino, lembre -se de que todos os dados do destino serão perdidos e você não será informado sobre isso. Portanto, especifique o destino correto para que você não possa perder seus dados valiosos.
Sintaxe do comando dd
A sintaxe básica do comando dd é a seguinte:
$ sudo dd if = fontes-disco de = disco de destino [opção]
Onde
Clone um disco inteiro
$ lsblk
Ou você também pode usar o seguinte comando para visualizar os discos:
$ fdisk -l
Temos três discos /dev/sda,/dev/sdb e/dev/sdc. O /dev/sdb tem duas partições /dev/sdb1 e/dev/sdb2. Queremos fazer a cópia exata de /dev/sdb para/dev/sdc. Ambos discos /dev /sdb e /dev/sdc tem o mesmo tamanho, 5 GB. Você pode copiar um disco menor para um disco maior, mas não pode copiar um disco maior para um menor.
$ sudo dd if =/dev/sdb de =/dev/sdc status = progresso
Este comando diz ao DD para copiar o disco de origem /dev/sdb para o disco de destino /dev/sdc e mostra o progresso do processo de clonagem.
Depois que o processo de clonagem for concluído, você verá uma saída semelhante.
Clonar uma partição de um disco para outro
Usando o mesmo procedimento descrito acima, uma partição pode ser clonada de um disco para outro. No entanto, em vez de especificar o disco, você precisará especificar a partição que deseja clonar.
Por exemplo, para clonar uma partição /dev /sdb2 para /dev /sdc2, o comando seria:
$ sudo dd if =/dev/sdb2 de =/dev/sdc2 status = progresso
Isso é tudo o que há para isso! Usando o procedimento simples descrito acima, você pode clonar facilmente um disco ou partição no seu sistema Linux.