Clonar un disco con el comando dd y cat

Clonar un disco con el comando dd o el comando cat.

Siempre es aconsejable estar preparado para una situación de desastre, para ello es necesario disponer de una copia de seguridad o clon del disco/partición donde se guarden los datos. Tu vida será más tranquila, con tus datos a buen recaudo.

Existen varias herramientas como por ejemplo Clonezilla, que tienen la capacidad de clonar una copia de seguridad y recuperarla fácilmente. En este artículo no vamos a tratar de ese tipo de herramientas, será mucho más fácil. Tal vez no sepas, que es posible clonar particiones con el comando dd y, también con el comando cat de forma mucho más simple y sigilosa.

 

Clonar un disco con el comando dd y cat

Clonar un disco con el comando dd

Clonar un disco con el comando dd o el comando cat

 

Listar particiones

Como es lógico, antes de comenzar el proceso, debes identificar correctamente las particiones. Nos aseguramos de las nomenclaturas correctas, de las particiones a clonar. Recuerda, partición de origen y partición de destino (o dispositivo en algunos casos).

sudo df -h

En nuestro ejemplo obtenemos «dev/sdb1» y «dev/sdc1».

sergio@sololinux:~$ sudo df -h
S.ficheros     Tamaño Usados  Disp Uso% Montado en
/dev/sdb1         15G   8,0K   15G   1% /media/sergio/MEMORIA USB
/dev/sdc1        950M   634M  316M  67% /media/sergio/A294-0896
sergio@sololinux:~$

En nuestro caso:

  • sdc1 – Origen
  • sdb1 – Destino

 

Comando dd

El comando dd es una excelente herramienta para clonar discos en Linux. Poderosa y segura, viene de forma predeterminada en casi todas las distribuciones Linux. Pero debes tener cuidado, un simple error que cometas puede destruir la partición, así que… verifica bien el comando antes de ejecutarlo.

Entonces, para clonar las particiones con el comando dd:

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

Explicamos el anterior comando.

  • dd – Comando
  • if – Origen
  • of – Destino

Imagen de ejemplo…

Clonar un disco con el comando dd de forma segura

Clonar un disco con el comando dd de forma segura

Clonar un disco con el comando dd y cat

 

Comando cat

El comando cat es como una navaja suiza, tiene muchas funciones y la mayoría desconocidas. Una de ellas, es clonar o hacer una copia de seguridad de una unidad completa. Clonar un disco con el comando cat.

Puedes clonar / copiar la partición con el siguiente comando.

sudo su

cat /dev/sdc1 > /dev/sdb1

Ejemplo.

sergio@sololinux:~$ sudo su
[sudo] contraseña para sergio:        
root@sololinux:/home/sergio# cat /dev/sdc1 > /dev/sdb1
root@sololinux:/home/sergio#

Es posible que el dispositivo quede desmontado, si es tu caso ejecuta el siguiente comando.

mount /dev/sdb1 /mnt

Como norma general se recomienda usar el comando dd; cat es un recurso más.

 

Si usas el comando cat para clonar un disco, es recomendable usar un dispositivo de destino exactamente igual que el de destino. Si no es posible está situación, te advierto que a lo mejor se producen incoherencias de tamaño. Si es tu caso puedes solucionarlo con:

sudo resize2fs /dev/sdb1

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Clonar un disco con el comando dd y cat.

Chat de SoloLinux en Telegram

Clonar un disco con SoloLinux

Clonar un disco con SoloLinux

 

4 Comentarios

  1. guachipirochi
    28/04/2021
    • Sergio G.B.
      29/04/2021
  2. Walter Omar Dari
    05/05/2021
    • Sergio G.B.
      06/05/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido