Saltar al contenido

clonar disco duro ssd desde linux

7 noviembre, 2019
clonar un disco duro ssd desde linux

Clonar disco duro desde linux

Clonar o copiar un disco duro es una acción muy útil para hacer copias de seguridad o cambiar unos discos por otros sin alterar el contenido, por lo tanto podemos clonar el contenido del disco duro portátil o del pc de sobremesa de la misma manera. Es importante saber que el disco de destino debe ser de igual o mayor capacidad que el disco de origen.

Copiar disco con comando desde consola linux

Para realizar esta acción no vamos a usar ningún programa gráfico puesto que clonar disco duro se puede hacer con una simple linea de comando, vamos a explicar como hacerlo.

Comando dd para clonar discos desde linux

El comando dd solo necesita 3 parámetros para empezar a funcionar:

  • if: archivo de origen
  • of: archivo de destino
  • bs:  bytes que se leen y escriben a la vez. A mayor tamaño más rápida pero mas posibilidades de errores en la grabación.

para más opciones ver

dd --help

para conocer el archivo de origen y destino podemos ejecutar otro simple comando

sudo fdisk -l

Este comando nos mostrará todos los discos que tenemos conectados al equipo y el nombre de archivo del mismo, por ejemplo /dev/sdd , ahora sólo tenemos que identificarlos y escribir el siguiente comando

sudo dd bs=1M if=/dev/sda of=/dev/sdb

De esta manera realizaremos una copia a la velocidad de 1 Mb por segundo del disco sda (if: origen) a sdb (of: destino). Debemos estar muy pendientes de establecer bien los nombres de las unidades porque si lo hacemos a la inversa podemos borrar todo el disco de origen!.

Mostrar progreso de copiado con el comando dd

El comando dd por si mismo no muestra el progreso del estado de la copia, por consiguiente es de utilidad añadir un comando intermedio llamado «pv» que nos irá arrojando al terminal el estado del comando dd, ésto se hará de la siguiente manera

sudo dd if=/dev/sda | pv | dd of=/dev/sdb bs=1M