Como clonar un disco con formato Ext4 con Ubuntu LiveCd y Supergrub.
Muchos usamos entornos X para nuestros servidores/pcs y muchos migramos de ext2/3 a ext4 como File System (FS) por una cuestión de perfomance. ( y… si se nota mucho)
La migración de un FS a otro no suponía grandes despelotes…
Pero clonar discos ext4 es otro tema.
Si tenias una partición /HOME (por ej.) en Ext2 podías usar Ghost32 o algo similar para clonar el HD a uno mas grande. Pero Ext4 no es soportado (aun) por la mayoría de las herramientas de clonado "comerciales" y muchas libres son deseperantemente lentas (G4L por ej.).
Entonces… ¿como safamos, watson…?
Gparted es la solución gratarola y viene incluida en el CD así que olvídate de andar buscando tools por todos lados… esta incluido en el Ubuntu LiveCd 9.10 Karmic Koala que tiene soporte nativo Ext4 (además de casi todos los de siempre, reiser, hpfs, fat32, etc).
Manos a la obra.
Necesitamos en el Ubuntu LiveCd 9.10 Karmic Koala
Lo descargas de aca
http://ubuntu.com.es/descargas/ubuntu.com.es-9.10-desktop-i386.iso
Supergrub (Solo por si el grub deja de cargar, pero ténganlo a mano pesa 1.5 mb)
Lo descargas de este excelente post.
http://www.taringa.net/posts/linux/2804527/Super-Grub-Disk-0_9797-Arregla-el-arranque-de-Linux-y-Window.html
Seguimos. Arrancamos el LiveCD nativo sin instalar nada.
Vamos a: Sistema -> Administración -> Gparted
Gparted muestra a la derecha las unidades que reconoce el sistema y el tamaño de cada una.
Importante la unidad destino no debe tener Fs, debe estar sin asignar (ver imagen. Si ya esta con Fs lo borran y listo)
Ahora viene lo bueno.
Desde el panel de unidades elegimos la unidad que queremos clonar (Nº1) en este caso es “/dev/sda” en el panel inferior (Nº2) muestra la información del disco, en este caso vemos que el disco es de 125gb y tiene ocupados 4 gb. Para una vista rápida esta el panel superior (Nº3)
Lo que ahora sigue es decisión de cada uno, podemos achicar la partición (Nº4) (resize) para acelerar el clonado o dejarla como esta.
Personalmente uso esta opción porque acelera el proceso, una vez terminado el clonado podemos agrandar la partición destino.
El ejemplo quedo así:
Antes
/dev/sda1
125.57 Gb totales
4.05 Gb de datos
Ahora
/dev/sda1
7.28 Gb totales
4.05Gb de datos.
Seguimos…
Marcamos la partición que queremos clonar (/dev/sda1 en el ejemplo). Vamos al menú Partición -> Copiar
Después desde el menú de discos elegimos la unidad destino “/dev/sdb”, luego vamos al menú Partición -> Pegar.
Confirmamos
Y le damos clic en en aplicar para empezar el clonado.
Proceso en curso.
Proceso terminado.
Fin. Ya tenes tu partición Ext4 en su nuevo soporte.
Si bien el procedimiento lo he usado bastante y no me ha dado errores recomiendo tener el CD/usb/fdd del supergrub a mano por si el grub palma la carga.
Espero les sirva de ayuda.
Suerte.