lunes, 8 de marzo de 2010

Nou article: Com fer copies de seguretat de sistemes Linux
http://ping.fm/V5Rvd

Copia de Seguridad de Sistema Linux con ext4

Si quieres hacer una copia de seguridad de todo tu sistema Linux y estás usando la nueva versión de Ubuntu 9.10 con ext4, esta es una forma de hacerlo:

1) Crear una partición en tu disco duro donde almacenar las copias.
2) Arrancar un LiveCD para asegurar que la partición donde está el sistema no va a modificarse durante la copia.
3) Realizar la copia comprimida a la partición.
4) Opcionalmente, grabar el backup en DVD.

En caso de desastre, restauraremos el backup para recuperar el sistema tal y como lo teníamos en el momento de la copia. Este proceso no regenera sectores de arranque, sólo el sistema de ficheros.

Procederemos así:


1.- Bajar y tostar SystemRescueCD (http://www.sysresccd.org), una versión de Linux LiveCD, que puede arrancar desde el CDRom.
2.- Arranca desde cd con el SystemRescueCD. Entra en el modo gráfico con

startx

3.- Entra en GParted y crea una nueva partición en el disco duro que sea más o menos una quinta parte del tamaño de la partición Linux (que suele ser /dev/sda1). Primero tendrás que cambiar el tamaño de alguna de las particiones que ya tengas con cuidado de no borrar ningún dato. Después, puedes crear una nueva partición en el espacio restante. Verás que el sistema le asigna un "nombre de dispositivo" (p.e. /dev/sda3).

4.- Abre una terminal y monta la partición, p.e.:

mount /dev/sda3 /mnt/backup

5.- Ahora, la copia de seguridad con fsarchiver. Este software tiene la posibilidad de usar ext4 y hacer el restore en cualquier otro sistema de archivos por lo que es muy flexible. Lo que vamos a hacer es comprimir todo el sistema de ficheros Linux (o Windows) y vamos a grabarlo en la nueva partición para recuperarlo en caso de error del sistema. Suponemos que el sistema está en /dev/sda1:

fsarchiver -v savefs /mnt/backup/mi-sistema.fsa /dev/sda1


Nota: si tienes problemas de espacio puedes usar la opción -z6 que comprimirá más la imagen.


Cuando termine tendremos una copia de todo el sistema en /mnt/backup/mi-sistema.fsa. Cierra SystemRescueCd y rearranca tu Linux.

Verás que se ha creado un nuevo "disco" /dev/sda3 y que tienes la imagen grabada dentro. Pásala a DVD para más seguridad.

Si alguna vez necesitas restaurar el sistema, arranca SystemRescueCD y haz:
(Sobreescribirá cualquier dato que tengas en /dev/sda1)


mount /dev/sda3 /mnt/backup
fsarchiver restfs /mnt/backup/mi-sistema.fsa id=0, dest=/dev/sda1

Se agradecen comentarios.
Pere.