Clonando un disco duro

Voy a cambiar mi austero disco duro de 20Gb por uno de 120 y me encuentro con un precioso problema.

Ahora quiero pasar los datos del disco pequeño al grande. El problema es cómo.

El disco pequeño lo tengo a reventar y no puedo crear una imagen en el.

La imagen tampoco la puedo crear en el grande porque si es el que voy a sobreescribir...

Evidentemente si hago un un dd if=/dev/hda6 of=/dev/hdb1 luego me dice que hdb1 es de un tipo incorrecto.

¿Que hacer?
Escrito originalmente por SickBoy
Voy a cambiar mi austero disco duro de 20Gb por uno de 120 y me encuentro con un precioso problema.

Ahora quiero pasar los datos del disco pequeño al grande. El problema es cómo.

El disco pequeño lo tengo a reventar y no puedo crear una imagen en el.

La imagen tampoco la puedo crear en el grande porque si es el que voy a sobreescribir...

Evidentemente si hago un un dd if=/dev/hda6 of=/dev/hdb1 luego me dice que hdb1 es de un tipo incorrecto.

¿Que hacer?


Depende de cómo lo tengas. Una buena solución es tar usado así:

(cd /directorio_de origen ; tar cf - .) | (cd /directorio_final; tar xvfp -)


Dependiendo de la nueva disposición en el nuevo disco puedes hacer la operación partición a partición, o bien, montar todas las particiones del disco de origen y copiarlas en una misma partición del disco de destino... Creo que da juego, porque no te obliga a crear el mismo número de particiones ni con el mismo tamaño (la única condición es que los datos quepan, evidentemente). Es más, posiblemente funcione aunque te decidas a cambiar el sistema de ficheros.

La verdad es que no sé si me he explicado bien.

Para tener una mejor perspectiva de la operación, yo casi que arrancaba con una knoppix.

Por cierto, acuérdate del fstab y del lilo/grub
Se me olvidó otra cosa. No tengo knoppix a mano.

El problema es que si quiero copiar lo del primer disco duro al segundo, el segundo ha de estar montado y será un directorio del primero por lo que no creo que funcione.

Supongo que lo más facil será pillar una knoppix o un disco de arranque (joer y yo sin disquetes, manda huevos) y copiar las cosas a pelo.
Escrito originalmente por SickBoy

El problema es que si quiero copiar lo del primer disco duro al segundo, el segundo ha de estar montado y será un directorio del primero por lo que no creo que funcione.


Ejem...
man tar

Te lo pongo fácil, creo recordar que "-X" y "--exclude-file".
Algún día leeré completamente las cosas sin ojear.

Muchas gracias [bye] [bye]
4 respuestas