Backup

13 envíos / 0 nuevos
Último envío
santiago.camblor
Imagen de santiago.camblor
Backup

Veo que en herramientas del sistema existe una aplicación que restaura una copia de seguridad. ¿Cómo se hace una copia de seguridad del sistema?

santiago.camblor
Imagen de santiago.camblor
cronopete
Ya veo que al pinchar en la apliación de restaurar el sistema, aparece un icono en el panel inferior en el que al pulsar puedo configurar cómo se hacen las copias de seguridad y cuando. Veo también que ese software está pensado para hacer copias de los datos y no un respaldo del sistema
santiago.camblor
Imagen de santiago.camblor
Clonezilla
Se me ocurre que puedo usar clonezilla, pero es un proceso lento. Como estoy haciendo experimentos estoy cambiando bastante el sistema y me gustaría poder ir haciendo backups para poder revertir en el caso de estropearlo. Me gustaría hacerlas en modo incremental, para que sólo tuviera que ir copiando los archivos modificados y no todo. ¿Alguna idea?
mbouzada
Backups
Respecto a cronopete:
En las últimas versiones lo hemos retirado ya que las nuevas versiones necesitan la v 20 de vala y ya no es compatible con gtk2

Respecto a Clonezilla:
Es una buena solución, pero como dices, es lento.

La otra solución es que lo hagas por línea de ordenes, para ello necesitarás un HD externo por USB (o un pincho USB de, estimo, 16 GB)
[sudo] rsync -av --progress /origen /destino
en este caso, origen sería «/» y destino algo como «/media/disco_externo/CARPETA»
De esta forma la salvaguarda es incremental, incluye incluso lo que hayas eliminado en fases intermedias, si quieres que cada sincronización de la salvaguarda sea "limpia" (que solo contenga lo que hay en el momento en que lo haces)
[sudo] rsync -av --progress --delete /origen /destino
para revertirlo, casi lo mismo
[sudo] rsync -av --progress --delete /origen /destino
en este caso, origen sería «/media/disco_externo/CARPETA» y el destino «/»
santiago.camblor
Imagen de santiago.camblor
.
.
santiago.camblor
Imagen de santiago.camblor
Error en la instrucción de restaurar

Creo que para revertirlo hay que eliminar --delete de la instrucción

santiago.camblor
Imagen de santiago.camblor
No incluir directorios en el backup
¿Como puedo hacer para no incluir algún directorio en el backup? Supongamos que no quiero incluir /home/remastersys
mbouzada
excluir "algo" en rsync
De forma sencilla, para un directorio, sería tal que así:
rsyn -va --exclude /Remastersys /origen /destino

Si son varios, creas un fichero «exclude.txt» (p. ej), con un contenido tal que:
Descargas
Vídeos
Música
Documentos

y ejecutas el rsync tal que así:
rsyn -va--exclude-from '/home/minino/exclude.txt' /origen /destino

En los buscadores tienes mucha info sobre rsync
http://articles.slicehost.com/2007/10/10/rsync-exclude-files-and-folders
http://askubuntu.com/questions/349613/how-to-exclude-a-folder-from-rsync
http://programmersnotebook.wordpress.com/2010/03/20/rsync-and-exclude-from/
santiago.camblor
Imagen de santiago.camblor
el backup se copia a sí mismo
He ejecutado sudo rsync -av --progerss / /media/usb (en usb pongo la dirección del dispositivo) Después de varias horas y comprobar que el destino era mucho más grande que el origen (el origen rea de 5GB y el destino ya ocupaba más de 7), he comprobado que el propio directorio /media/usb se estaba copiando en el backup
mbouzada
Backup con rsync

Parece que, al estar trabajando en local, entra en modo recursivo en /media/USB :-( necesitaria un --exclude '/media/'

Te recomiendo los siguientes «exclude»

--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*}

Te recomiendo que veas:
http://www.vicente-navarro.com/blog/2008/01/13/backups-con-rsync/
http://blog.elhacker.net/2014/02/ejemplos-rsync-para-hacer-copias-de-seg...
http://helpdesk.gnserver.org/index.php/manuales/linux/118-haciendo-backu...
http://www.horus.es/ss/blog/copias-de-seguridad-con-rsync/

Otra opcíón
sudo apt-get install grsync

santiago.camblor
Imagen de santiago.camblor
solucionado

Resumo aquí como hacer un backup del sintema en un pendrive usb para otros interesados.

Se crea un documento llamado exclude.txt (por ejemplo) que incluya los directorios que no  queremos que se copien. Se ponen los nombres de los directorios sin / delante. Un directorio por línea. El documento exclude debe incluir al menos:

media
home
dev
proc
sys
tmp
run
mnt

Se introduce el pendrive en el ordenador y al acceder a él, podremos ver su ruta que será algo como /media/D123-A456. Supongamos que queremos guardar el respaldo en una carpeta llamada backup

Se ejecuta en terminal sudo rsync -artv --progress --exclude-from "rutadelexclude/exclude.txt" origen destino

Suponinedo que exclude está en en /home/minino y que la direcciónb de la carpeta de destino es /media/D123-A456/backup, la orden sería:

sudo -atv --progress --exclude-from "/home/minino/exclude.txt" / /media/A123-A456/backup

El proceso es largo, pero actualizar el backup es muy rápido porque sólo se copian los archivos que se han modificado desde la última vez que se usó rsync

Gracias por todas tus indicaciones mbouzada. Me ha resultado muy interesantes las páginas que me has indicado, pero me cuesta mucho comprenderlas. He añadido la opción -t porque me pareció entender que era necesaria para hacer la copia incremental.

mbouzada
backups con rsync

Según man rsync lo que hace es mantener las fechas/horas del fichero

-t, --times  preserve modification times

Gracias por compartirlo, seguro que le ayuda a mucha gente (no solo minineros :-)

Sobre grsync

https://packages.debian.org/wheezy/grsync

santiago.camblor
Imagen de santiago.camblor
¡¡Cuidado al restaurar!!

Para comprobar qué tal funcionaba el backup que he preparado he procedido a restaurarlo con:

[sudo] rsync -av --progress --delete /carpeta_con_con_el_Backup/ /

Ha sido terrible, se ha cargado otro sistema operativo que tenía en el mismo ordenador, por supuesto en otra partición y toda una partición de datos (ninguna de las dos particiones estaba montada).

Creo que es imprescindible omitir --delete

Creo que para restaurar hay que ejecutar:

[sudo] rsync -av --progress  /carpeta_con_con_el_Backup/ /

Es importante la barra / despues de la carpeta en la que está el backup, ya que sino copia la propia carpeta y no su contenido.

No lo he probado.