Cómo hacer una copia de seguridad y las particiones de disco clon usando el comando DD en Linux

Cómo hacer una copia de seguridad y las particiones de disco clon usando el comando DD en Linux

El dd es un comando que significa "duplicador de datos". Este comando se utiliza para copiar y convertir datos. El comando DD simplemente copia la entrada estándar a la salida estándar, lea en bloques de 512 bytes. Puede usar el comando DD para hacer una copia de seguridad de todo el disco o partición duro. Usando el comando DD también puede hacer una copia de seguridad del MBR.

Revise este tutorial y comprenda los usos del comando DD.

#1 - Crear copia de seguridad de la partición existente

El siguiente comando creará una copia de seguridad de toda la partición /dev/sdb1 y escribir a /copia de seguridad/SDB1.img archivo.

dd if =/dev/sdb1 of =/backup/sdb1.img 

Salida de muestra

16064937+0 registros en 16064937+0 registra 8225247744 bytes (8.2 GB) copiado, 123.319 s, 66.7 MB/s 

#2 - Restaurar copia de seguridad a otra partición

Ahora restaure los datos a otra partición vacía /dev /sdb2. Ejecute el siguiente comando para hacer la restauración.

dd if =/backup/sdb1.img de =/dev/sdb2 

Salida de muestra

16064937+0 registros en 16064937+0 registra 8225247744 bytes (8.2 GB) copiado, 197.688 S, 41.6 MB/s 

Puedes ver el contenido en el nuevo disco /dev/sdb2. Esto se verá como una réplica de /dev/sdb1.

#3 - Crear partición duplicada con existente

Puede crear directamente una partición duplicada utilizando la partición existente. Use el siguiente comando para replicar la partición /dev/sdb1 a /dev/sdb2 sin crear ningún archivo de copia de seguridad.

dd if =/dev/sdb1 of =/dev/sdb2 

Salida de muestra

16064937+0 registros en 16064937+0 registra 8225247744 bytes (8.2 GB) copiado, 221.431 S, 37.1 MB/s 

#4 - Clon el disco duro existente

En los pasos anteriores, aprendió a copiar toda la partición. Ahora tengo que copiar todo el disco duro /dev /sda con dos particiones para otro disco duro /dev /sdb. Primero, use el siguiente comando para copiar los primeros 446 bytes. Que copiará el MBR del primer disco al segundo. Esto también creará el segundo arranque de disco.

dd if =/dev/sda of =/dev/sdb bs = 446 count = 1 
1+0 registros en 1+0 registra 446 bytes (446 b) copiado, 0.00174812 S, 255 kb/s 

Ahora asegúrese de que las particiones en /dev /sdb coincidan con /dev /sda. Una vez hecho esto, puede copiar cada partición uno por uno al nuevo disco duro:

dd if =/dev/sda1 of =/dev/sdb1 dd if =/dev/sda2 of =/dev/sdb2 

#5 - Copia de seguridad y restauración de MBR al archivo de imagen

Creemos la copia de seguridad de MBR en un archivo de imagen. Ejecutar el comando a continuación para hacer una copia de seguridad de MBR de /dev /sda.archivo IMG.

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

Salida de muestra

Registros 1+0 en 1+0 registra 512 bytes (512 b) copiado, 0.0115243 S, 44.4 kb/s 

El siguiente paso es restaurar MBR a otro disco. Use el siguiente comando para hacerlo.

dd if =/backup/backup-mbr-sda.img de =/dev/sdb bs = 446 count = 1