Cómo clonar una partición o disco duro en Linux


Hay muchas razones por las que puede querer clonar una partición de Linux o incluso un disco duro, la mayoría de los cuales están relacionados con la creación de copias de seguridad de sus datos. Existen varias formas de lograr esto en Linux utilizando algunas herramientas externas como partimage o Clonezilla.

Sin embargo, en este tutorial vamos a revisar la clonación de discos de Linux con la herramienta dd , que se usa más comúnmente para convertir o copiar archivos y viene preinstalada en la mayoría de las distribuciones de Linux.

Cómo clonar partición de Linux

Con dd command puede copiar todo el disco duro o solo una partición de Linux. Vamos a empezar con la clonación de una de nuestras particiones. En mi caso tengo las siguientes unidades: /dev/sdb , /dev/sdc .. Voy a clonar /dev/sdb1/ para /dev/sdc1 .

Primero liste estas particiones usando el comando fdisk como se muestra.

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

Ahora clona una partición /dev/sdb1/ a /dev/sdc1 utilizando el siguiente comando dd .

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

El comando anterior le dice a dd que use /dev/sdb1 como archivo de entrada y lo escriba en el archivo de salida /dev/sdc1 .

Después de clonar la partición de Linux, puede verificar ambas particiones con:

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

Cómo clonar el disco duro de Linux

La clonación de un disco duro de Linux es similar a la clonación de una partición. Sin embargo, en lugar de especificar la partición, solo usa la unidad completa. Tenga en cuenta que en este caso se recomienda que la unidad de disco duro sea del mismo tamaño (o mayor) que la unidad de origen.

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

Esto debería haber copiado la unidad /dev/sdb con sus particiones en el disco duro de destino /dev/sdc . Puede verificar los cambios enumerando ambas unidades con el comando fdisk.

# fdisk -l /dev/sdb /dev/sdc

Cómo hacer una copia de seguridad de MBR en Linux

dd command también se puede utilizar para hacer una copia de seguridad de su MBR , que se encuentra en el primer sector del dispositivo, antes de la primera partición. Entonces, si desea crear una copia de seguridad de su MBR, simplemente ejecute:

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

El comando anterior le dice a dd que copie /dev/sda a /backup/mbr.img con el paso de 512 Los bytes y la opción de recuento le indican que copie solo el bloque 1 . En otras palabras, le indica a dd que copie los primeros 512 bytes de /dev/sda al archivo que ha proporcionado.

¡Eso es todo! dd command es una poderosa herramienta de Linux que se debe utilizar con precaución al copiar o clonar particiones o unidades de Linux.