Hacer copias de respaldo (backups)

Manuales para usar herramientas para hacer copias de respaldo de tu sistema (por si no te es suficiente con drakbackup)

Como hacer un backup con Mondo y Mindi

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

urpmi 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 LILO -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 lilo, -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 LILO -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/

http://www.solusan.com/bakcups-con-mondoarchive.html

http://esp.go2linux.org/node/9

Copias de Seguridad (Back UPs) para usuarios con KDar

Estaba yo leyendo articulos sobre back-ups (copias de seguridad), cuando he visto uno para copias de seguridad pensado para usuarios de Linux: KDar. Como no, esta en un repositorio de Mandrake (para MDK 10.1, esta en Contrib).

El articulo que estaba leyendo es este articulo de Newsforge. Para instalarlo, ya sabeis:

[root@mandrake ]# urpmi kdar

Para usarlo, nada como leerse la segunda pagina del articulo. Desde mi punto de vista, se usa en plan el K3B (para quemar CDs) y es muy intuitivo y sencillo. Aqui teneis una captura de pantalla.

Tened en cuenta que en MDK 10.1 viene la version 1.2.0 de KDar, con lo que puede existir alguna diferencia menos.

Y recordad: la pregunta no es ?va a estropearse mi disco duro?; a pregunta es ?cuando se estropeara mi disco duro?

Salut,

Sinner

Manual de Flexbackup

De nuevo con un nuevo manual, esta vez para hacer copias de seguridad "potentes" en modo consola.

Entramos en consola como root y tecleamos:

#urpmi flexbackup

Ya tenemos instalado el "potente" flexbackup, ahora es el momento de configurarlo para que todo funcione perfecto, siguiendo los siguientes pasos:

1.- Editar el fichero /etc/flexbackup.conf, con

#kwrite /etc/flexbackup.conf

Cambiamos los siguientes datos:

$type = 'afio'; por $type = 'tar';
$set{‘backup’}=”/home”; por $set{‘raiz’}=”/”;
$prune{‘/’}=”tmp proc”; por $prune{'/'} = "tmp proc [RUTA COMPLETA DE TU DESTINO]";
$device=‘/dev/tape’; por $device=‘[RUTA COMPLETA DE TU DESTINO]’;
$buffer=‘buffer’; por $buffer=‘false’;

2.- Ejecutar la primera vez, desde consola y como root:

flexbackup –set raiz –full –pkgdelta rpm

- pkgdelta rpm es para evitar que copie en la backup los rpm's descargados y ocupe mucho más espacio.

3.- Para hacer copias incrementales utilizar en consola como root:

flexbackup –set raiz –incremental –pkgdelta rpm

4.- Para hacer copias diferenciales utilizar en consola como root:

flexbackup –set raiz –differential –pkgdelta rpm

5.- Para hacer una copia automatica, editar crontab y poner esta linea:
15 0 * * 1-7 flexbackup –set raiz –incremental –pkgdelta rpm

Para recuperar la copia completa:

 #flexbackup -extract

Bueno espero que os pueda ayudar cuando perdais algún dato importante.

Hasta el proximo manual.

Saludos!!!!

Usando PARTIMAGE desde Knoppix

Es muy importante que la partición de la que queremos hacer la imagen no esté montada, ya que al estar en uso los bloques del sistema no se copiarán fielmente de hecho es mejor hacelo con knoppix o una verson live.

Dentro de Knoppix ponemos en consola

sudo bash
partimage

Haciendo la imagen.

Ejecutamos el programa:

Ahora se nos mostrará una bonita pantalla.



En esta figura se aprecian las particiones del sistema la ruta para la creación de la imagen y las opciones.

Mediante los cursores seleccionaremos la partición a crear la “imagegen” y con el tabulador bajaremos de sección, donde le daremos la ruta de la imagen que crearemos, en este caso /mnt/backup y de nombre “Linux...gz”.

La siguiente sección está correcta ya que lo que queremos hacer es salvar la partición en un nuevo archivo, por lo que no tocaremos nada.

Pulsamos F5 ( o con la tecla de tabulado recorremos las opciones hasta llegar) y pasaremos a la siguiente pantalla:



Aquí seleccionamos el tipo de compresión (ninguno, gzip o bzip2) y el resto de opciones, aunque por defecto viene todo bastante correcto. Ya que de otro modo prodria ser quiza mas arriesgada.

Una vez seleccionadas las opciones que queramos pulsamos F5 y nos vamos a la siguiente pantalla:



En esta pantalla ponemos una breve descripción de la imagen, más que nada por si no te acuerdas de qué va la imagen y pulsamos OK para pasar a la siguiente pantalla:



Esta pantalla nos muestra información de la partición que hemos seleccionado para crear la “imagen”. Nos muestra varios datos como uso de la misma, espacio libre, sectores y demás datos técnicos que poco necesitaremos. Pulsamos OK y nos comienza el proceso de imagen de la partición:



Como vemos nos pone la partición a crear la imagean, tamaño, lo que ocupará comprimida, tiempo estimado, velocidad de transferencia del disco y una barra de porcentaje. Dependiendo del tamaño de la partición y de lo veloz de nuestro disco tardará más o menos tiempo.

Una vez finalizada la imagen podremos volver a consola. Felicitaciones !!!! Ya tienes tu imagen.

Restaurando la imagen.

En proceso de restauración de la imagen es el mismo que hemos usado hasta ahora, pero variando algunas opciones. Procederemos de la misma manera que en el paso anterior del arranque y montaje de particiones. Copiamos y ejecutamos partimage y nos aparece la pantalla de inicio, en la que deberemos elegir otras opciones diferentes:



Ahora deberemos elegir la partición en la que tenemos nuestro sistema caso pulsaremos la tecla de tabulado y hemos de especificar la ruta donde tenemos la imagen y su archivo, y el archivo es una estupenda imagen de 2,2 Gigas llamada backup.000

Pulsamos tabulador y ahora seleccinamos la opción “Restore partition from image file” ya que la opción que trae por defecto es para crearla, no para restaurarla y presiona espacio. Pulsamos F5 . Nos saldrá una pantalla con la descripción que le dimos y seguidamente una pantalla parecida a la que habíamos visto al crear la imagen que nos irá mostrando el transcurso de la restauración. En caso de tener la imagen en varios trozos partimage se encargará de ir restaurando las imágenes. Ya tenemos restaurada la imagen con el sistema tal y como lo teniamos antes.

Que bello no?