Clonar disco de sistema en pc antigüo

Vamos a ver como podemos clonar el disco de sistema con la idea de sustituirlo por otro con más capacidad.
La práctica se llevo a cabo en un portátil antigüo (y duro como una roca!) con disco IDE. El pequeño viejo compaq sólo tiene puertos usb1.

Método simple
Suponiendo que tenemos el disco nuevo y una carcasa para conectarlo vía usb, desde el mismo host origen y con una live podríamos hacer directamente a ese disco usb:

dd if=/dev/sda of=/dev/sdb

(sda es el disco fijo en el portátil, y sdb usb externo)

Y luego metemos el disco nuevde la carcasa externa USB en el slot para disco del pc. Reinicimos y ya está.

Complicándose la vida

Si sdb en el comando anterior es USB 1 y va muy lento (20 Gb > 5 horas), tendremos que sacar el disco origen (modelo, sda) y meterlo en una carcasa usb.
Lo ponemos en otro pc (ayudante), y nos hacemos una imagen de él (sdb) que para 20Gb dura de 15 a 20 minutos.

dd if=/dev/sdb of=imagen-sda.bin

Metemos mientras el disco nuevo en el host destino y arrancamos con una live cd.
Instalamos openssh-server, con apt o con el deb correspondiente a la distribución (no suele tener dependencias no instaladas en la live).
Nos hacemos root, y nos ponemos una password.
Y desde el host (ayudante) que contiene la imagen ( fichero bin-ario):

dd if=imagenserver.bin | pv | ssh -c blowfish-cbc root@10.0.0.2 " dd ↵ 
   of=/dev/sda"

Nos pide la contraseña y empieza, informando en la salida.

Sin carcasa
Si no tuviesemos carcasa podríamos hacer el primer paso desde el host origen arrancando con una live:

dd if=/dev/sda | pv | ssh -c blowfish-cbc root@10.0.0.2 "dd ↵ 
   of=/home/usuario/imagen.bin"

Luego, cambiaríamos el disco y haríamos el segundo paso igual.

Este último método es más lento, dado que la red en cable cruzado con ssh da unos 7-8Mb por segundo, mucho menos que el USB2. Se tarda 40 minutos por cada paso para los 20Gb, mientras que en el primer caso serían 20min+40min.

Si además quieres usar gzip porque tienes una buena máquina:
http://www.vicente-navarro.com/blog/2008/12/07/usando-ntfsclone-y-dd-para-clonado-por-red-con-netcat/

Por último faltaría agrandar las particiones con gparted.  Si sólo teníamos una partición es rápido y sencillo, pero si hay que estar moviendo particiones y haciendo hueco, échale un rato largoooo.

Comments are closed.