Pesquisa de site

Como clonar uma partição ou disco rígido no Linux


Há muitos motivos pelos quais você pode querer clonar uma partição Linux ou mesmo um disco rígido, a maioria dos quais está relacionada à criação de backups de seus dados. Existem várias maneiras de conseguir isso no Linux usando algumas ferramentas externas, como partimage ou Clonezilla.

No entanto, neste tutorial revisaremos a clonagem de disco Linux com uma ferramenta chamada dd, que é mais comumente usada para converter ou copiar arquivos e vem pré-instalada na maioria das distribuições Linux.

Como clonar partição Linux

Com o comando dd você pode copiar todo o disco rígido ou apenas uma partição Linux. Vamos começar clonando uma de nossas partições. No meu caso, tenho as seguintes unidades: /dev/sdb, /dev/sdc.. Vou clonar /dev/sdb1/ para /dev/sdc1.

Leia também: Como clonar partições Linux usando o comando ‘cat’

Primeiro liste essas partições usando o comando fdisk conforme mostrado.

fdisk -l /dev/sdb1/ /dev/sdc1

Agora clone uma partição /dev/sdb1/ para /dev/sdc1 usando o seguinte comando dd.

dd if=/dev/sdb1  of=/dev/sdc1 

O comando acima diz ao dd para usar /dev/sdb1 como arquivo de entrada e gravá-lo no arquivo de saída /dev/sdc1.

Após clonar a partição Linux, você pode verificar ambas as partições com:

fdisk -l /dev/sdb1 /dev/sdc1

Como clonar disco rígido Linux

Clonar um disco rígido Linux é semelhante a clonar uma partição. No entanto, em vez de especificar a partição, basta usar a unidade inteira. Observe que, neste caso, é recomendado que o disco rígido tenha o mesmo tamanho (ou maior) que a unidade de origem.

dd if=/dev/sdb of=/dev/sdc

Isso deveria ter copiado a unidade /dev/sdb com suas partições no disco rígido de destino /dev/sdc. Você pode verificar as alterações listando ambas as unidades com o comando fdisk.

fdisk -l /dev/sdb /dev/sdc

Como fazer backup do MBR no Linux

O comando dd também pode ser usado para fazer backup do seu MBR, que está localizado no primeiro setor do dispositivo, antes da primeira partição. Então, se você deseja criar um backup do seu MBR, basta executar:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

O comando acima diz ao dd para copiar /dev/sda para /backup/mbr.img com passo de 512 bytes e a opção count diz para copiar apenas 1 bloco. Em outras palavras, você diz ao dd para copiar os primeiros 512 bytes de /dev/sda para o arquivo que você forneceu.

Isso é tudo! O comando dd é uma ferramenta Linux poderosa que deve ser usada com cuidado ao copiar ou clonar partições ou unidades Linux.