Bueno, ya habia hablado de partimage en otro manual, pero como surgieron las preguntas de como hacer un backup sin desmontar mi disco, y hacerlo dentro de mandriva, busque y encontre Mondo y Mindi, son utilidades de backup y restauracion de datos, y en que se puede hacer en cd, dvd, iso en el disco duro, etc.
1- Vamos primero instalar mondo y mindi como root con un
sudo aptitude mondo mindi
2- Luego como root ejecutar en consola mindi
mindi
Generalmente se responde a la primera pregunta con un ‘y’ y la segunda con un ‘n’, es decir, usaremos nuestra propia versión del kernel y no crearemos un gestor de arranque con lilo.
Después, preguntará si quieres hacer la copia de seguridad en diskette o un CD de arranque, lo cual, claro, depende del usuario. Personalmente utilizo siempre crear una imagen de CD de arranque por si falla, grabarlo y en un momento restaurarlo.
aca les dejo lo que les va a salir mas o menos al ejecutar mindi como mencione arriba
# mindi Mindi Linux mini-distro generator v2.2.0-r881 Latest Mindi is available from http://www.mondorescue.org BusyBox sources are available from http://www.busybox.net ------------------------------------------------------------------------------ Do you want to use your own kernel to build the boot disk (y/n) ?y Would you like to use LILO (instead of syslinux) for your boot CD/floppies (y/n) ?n Analyzing dependency requirements Done. Making complete dependency list Done. Analyzing your keyboard's configuration. Adding the following keyboard mapping tables: Done. Assembling dependency files.....................................Done. The files have been subdivided into 5 directories. Your mountlist will look like this:- Cannot find lvmdiskscan. Are you sure you're using LVM? DEVICE MOUNTPOINT FORMAT SIZE (MB) LABEL Unable to open proc /dev/sda1 / ext3 150036 /dev/sda5 swap swap 2588 /dev/sdb1 /media/discob ext3 76293 Cannot find lvmdiskscan. Are you sure you're using LVM? Tarring and zipping the groups.................. Done. Creating data disk #1...#2...#3...#4...#5... Done. Making 1722KB boot disk.....................Call GetFilesystemToUse() with param eter /boot/vmlinuz-2.6.18-3-686 to get filesystem to use for initrd. GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-3-686. GetFilesystemToUse(): gzip magic found at lvOffset 20912. GetFilesystemToUse(): Filesytem to use for initrd is initramfs. Creating initramfs initrd filesystem. UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image... 3840 blocks done. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg. initrd filesystem created. ......1440+0 records in 1440+0 records out 1474560 bytes (1.5 MB) copied, 0.00953645 seconds, 155 MB/s mke2fs 1.40-WIP (14-Nov-2006) OK, you don't have a /boot/boot.b file, which is odd because most _good_ Linux distributions come with one, even if it's only a softlink grep: /etc/lilo.conf: No such file or directory Nor can I find it from your /etc/lilo.conf file. This is very odd. I'm going to use '' cp: missing destination file operand after `/tmp/4040.32005.mtpt/boot.b' Try `cp --help' for more information. CBBF -- warning -- cannot find your boot.b file. That's it, I quit... (j/k) /usr/sbin/mindi: line 1824: lilo: command not found Warning - failed to create 1.44MB boot/root floppies Warning - failed to create 1.72MB boot image. Please reduce your kernel's size if you want to make a 1.72MB floppy disk. Making 2880KB boot disk.....................Call GetFilesystemToUse() with param eter /boot/vmlinuz-2.6.18-3-686 to get filesystem to use for initrd. GetFilesystemToUse(): called with parameter: /boot/vmlinuz-2.6.18-3-686. GetFilesystemToUse(): gzip magic found at lvOffset 20912. GetFilesystemToUse(): Filesytem to use for initrd is initramfs. Creating initramfs initrd filesystem. UseCpio (): Creating a gzip'ed cpio (AKA initramfs) initrd image... 5027 blocks done. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/isolinux-H.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux.cfg. CreateSyslinuxFile(): Writing to file /usr/lib/mindi/syslinux-H.cfg. initrd filesystem created. ......mkfs.vfat 2.11 (12 Mar 2005) ... 2880 KB boot disks were created OK Done. In the directory '/root/images/mindi' you will find the images:- mindi-data-1.img mindi-data-2.img mindi-data-3.img mindi-data-4.img mindi-data-5.img Would you like to create boot+data floppy disks now (y/n) ?n Shall I make a bootable CD image? (y/n) y NB: Mindi's bootable CD always uses isolinux. For a bootable CD w/LILO, please use Mondo. Finished. Boot and data disk images were created.
3 a- crear una carpeta si es que se va a hacer una iso y luego se guarda en un dvd o cd que puede estar en tu carpeta o en tmp (seguimos estando como root)
mkdir /home/tuusuario/backup
luego le damos la instruccion del backup
mondoarchive -Oi -d /home/tuusuario/backup -s 4000m -9 -H -E /home/tuusuario/backup -E /proc -l GRUB -f /dev/hdb1
le decimos con el -d donde guardara la iso final, -s la cantidad de mb de cada archivo -H particionamiento automatico al restaurar -E excluir la carpeta -l que guarde la configuracion de lilo que esta en -f ubicacion de nuestros archivos de grub, -9 nivel de compresion siedo 9 la mas alta y por default 3.
3 b- En mi caso no use esto ya que me quedan menos de 2.3gb de espacio en la particion / (es de 7gb), y 140 en /home , pero no pude redimencionar mi particion / ya que al lado de esta esta swap, y no home, y los archivos temporales los va creando en /, asi que me pasaba y me quedaba sin espacio, asi que decidi grabarlos directamente en el dvd. Con cada iso de 2gb, los graba, borra los temporales y crea el otro iso, y asi, hasta que termina.
mondoarchive -Or -d /dev/hdd -s 2000m -9 -H -E /proc -E /opt/juegos -l GRUB -f /dev/hdb1
-d donde los voy a guardar
-r usar dvd
y lo demas es igual
para restaurar lo que hice ya que me lo pidio es grabar el cd de restauracion, que esta en root/images/mindi/mondorescue.iso en un cd
Ahora, si se dispone de un cd de arranque y nos ocurriera algún percance, sólo hay que iniciar con él y ejecutar:
restore
Creará las particiones, copiará los datos, etc, todo exactamente como estaba.
PD: Desmonte las particiones de windows que tenia ya que me las queria incluir.
Nota: No se porque en la mayoria de donde busque datos de este programa, no incluian la carpeta /proc, como puse arriba tambien la exclui, no se que significara, ni se para que sirve, ademas solo hice el backup y no la he restaurado aun, ya que no me a ocurrido nada malo, lo otro es que no se si graba todas las particiones, o solo /, aunque creo que son todas ya que vi el log. Usalo bajo tu responsabilidad.
Mas datos, y fuentes.
http://www.mondorescue.org/docs/mondoarchive.8.html
http://rcda.wordpress.com/2007/03/13/haciendo-backups-del-sistema/
Archivado bajo: Uncategorized
Gracias por el ping!
Saludos!