Cómo hacer una copia de seguridad y las particiones de disco clon usando el comando DD en Linux
- 769
- 5
- Carmen Casillas
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
- « Uso de OpenSSH con autenticación de dos factores agregando una capa adicional de seguridad
- SQLITE3 SQL Command usa con ejemplos »