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