Pasos usando FSArchiver vía imagen USB de Clonezilla Live.
– Descarga Clonezilla Live y graba la imagen a un USB (sigue sus pasos, o los tuyos).
– Arranca el USB en el dispositivo que contiene la(s) partición(es) que quieres copiar al nuevo/otro dispositivo.
– Cuando arranque la GUI de Clonezilla, elige “salir a la consola” (algo con un texto similar, solo elige la opción para ir a una consola).
– Puede que todos los comandos necesiten sudo (no se necesitó contraseña con la imagen Clonezilla Live que usé)
– En la consola, ejecuta el comando: —>>>>>>>>>>
– Identifica las particiones que quieres “guardar”/”archivar”/”clonar”
(no las unidades; las particiones deberían ser la segunda sección de datos en la tabla)
– Es mejor anotarlas o sacarles una foto con el celular, porque no se puede subir el scroll en esta consola 🙂
– Si tienes una partición EFI, anótala también, para poder arrancar correctamente
– Mi EFI era /dev/sda1 (512 MB vfat, 500 MB usados)
– Mi partición Linux a clonar era /dev/sda2 (111 GB EXT4, 9 GB usados)
– En la consola, ejecuta el comando: —>>>>>>>>>>
fsarchiver probe simple
fdisk -l (l = lista)
– Identifica el dispositivo donde vas a guardar, idealmente un segundo USB (asegúrate de que esté conectado a tu máquina antes de arrancar Clonezilla, porque tuve problemas la primera vez y tuve que reiniciar e intentarlo de nuevo).
– Mi segundo USB era /dev/sdb1
– Puede que hayas identificado este USB de guardado con el comando FSArchive probe, así que fdisk puede que no sea necesario, depende
– fsarchiver savefs /dónde/guardar/nombredelbackup.fsa /qué/clonar1 /qué/clonar2 -v (modo de salida detallado) -j4 (utiliza 4 núcleos de la CPU – cambia el número después de -j a la cantidad de núcleos que quieras usar para la compresión, o simplemente quita -j4 y puede que tarde un poco más dependiendo del tamaño de la partición).
– Deja que haga lo suyo, y después de la EFI más pequeña en mi caso, no es muy “detallado” sobre lo que está haciendo, así que pensé que se había colgado… pero tuve paciencia, y después de un rato, completó la compresión de la partición Linux. Mostró algunos detalles sobre elementos exitosos/fallidos
– por suerte, la salida fue “0” para todos los fallos, así que parecía que estaba todo bien.
– Ten paciencia….
– Ten más paciencia…
mkdir /mnt/usb
mount /dev/sdb1/ /mnt/usb
fsarchiver savefs /mnt/usb/myclone.fsa /dev/sda1 /dev/sda2 -v -j4
– Una vez terminado, sal de Clonezilla y repite los pasos para arrancar Clonezilla en el dispositivo “destino”, donde se restaurará el archivo/imagen.
– En la consola, ejecuta el comando:
………repitiendo los pasos para arrancar el otro dispositivo en la consola de Clonezilla……
– En la consola, ejecuta el comando:
shutdown now
fsarchiver probe simple
– Si tu dispositivo destino no tiene la misma estructura de particiones que el primer dispositivo, puede que necesites crear tus particiones de forma similar… Yo tenía la misma configuración… una partición EFI en /dev/sda1 y una partición Linux en /dev/sda2, así que no tuve que hacer nada.
– No importa si las particiones aparecen con nombres diferentes al primer dispositivo, o sea, si el dispositivo destino era /dev/mmcblkp1 y /dev/mmcblkp2, está bien… siempre y cuando tengas las dos como antes, y sean del mismo tipo de sistema de archivos (el dispositivo 1 tenía una partición EFI vfat y una ext4 que se archivaron, entonces el dispositivo 2 necesita tener una partición EFI vfat y una ext4 para restaurar (no está claro si esto importa… pero por lo que he leído, sí…)
cfdisk /dev/sda
En la consola, ejecuta el comando:
De arriba, para montar el USB donde guardamos los archivos
– Esto no es tan necesario si ya te aseguraste de que la partición del dispositivo destino tiene suficiente espacio para alojar los datos, ya que, como se mencionó, sabemos que es una partición más pequeña. Yo sugeriría al menos un margen del 15-20% del tamaño del archivo en “Espacio usado en el sistema de archivos: xxx GB” para tu partición destino.
– Este comando también te dará una referencia fácil para el siguiente comando para restaurar el sistema de archivos. Toma nota de cada partición y su número “ID”.
– En la consola, ejecuta el comando:
fdisk -l (l = lista)
mkdir /mnt/usb
mount /dev/sdb1/ /mnt/usb
fsarchiver archinfo /mnt/usb/myclone.fsa
fsarchiver restfs /dónde/está/el/backup/nombredelbackup.fsa id=0 (ID de la partición EFI del comando archinfo),dest=/destino/dev/efi/partición id=1 (ID de la partición ext4 del comando archinfo),dest=/destino/dev/ext4/partición
– Obviamente… va a borrar todo en las particiones listadas como “dest=”, así que asegúrate de elegir correctamente, y si es necesario, haz una copia de seguridad de lo que haya ahí.
– Ten paciencia……………..
– Una vez que muestre los resultados y muestre 0 errores en ambas particiones (con suerte), habrás terminado…
– ¿Qué pasa si hay errores?… bueno, no estoy seguro… ya que el mío no tuvo ninguno y esta fue la primera vez que usé la herramienta :-p
– Mi suposición es que hay espacio insuficiente para restaurar los datos
– datos corruptos del proceso de archivado… intenta los pasos de nuevo en el primer dispositivo, asegurándote de tener un USB limpio para guardar, recién formateado.
– Los sistemas de archivos no coinciden
– En la consola, ejecuta el comando:
– Quita los USB y espera que arranque la partición EFI como se espera 🙂
– No tuve errores ni problemas para arrancar directamente al menú de grub como si estuviera en el dispositivo original. Arranqué en Xubuntu como de costumbre como si estuviera en el dispositivo 1.
– Ten en cuenta que esto es una copia del otro dispositivo, así que si tienes configuraciones de red especificadas, como IP estática, tu nombre de host, montajes en fstab que ya no existen en esta máquina, querrás limpiar todo eso.
FUENTE
fsarchiver restfs /mnt/usb/myclone.fsa id=0,dest=/dev/sda1 id=1,dest=/dev/sda2
shutdown now
