Copia seguridad incremental

¿Te reconoces en la imagen? :)

En alguna que otra ocasión se nos ha quedado esa misma cara por culpa de un error inesperado que nos ha provocado la pérdida de datos muy valiosos económica y/o emocionalmente.

Todos sabemos que la solución pasa por hacer copias de seguridad pero somos pocos los que nos decidimos a hacerlas o, cuando nos acordamos de ellas, es demasiado tarde.

En esta ocasión quiero presentaros una herramienta básica existente en Linux (y de momento no hablo de rsync) para crear ficheros comprimidos pero con la peculiaridad de incluir única y exclusivamente los cambios en el directorio con respecto a la última vez.

Con esto ahorramos espacio en disco y nos aseguramos que tenemo todos los ficheros.

La instrucción a ejecutar sería

tar -g /media/disco_externo/backup_incremental.log -zcvf /media/disco_externo/backup$(date +%s).tar.gz $HOME

Básicamente lo que hacemos es

  • Comprimir el contenido de nuestro directorio home ($HOME)
  • Guardar en /media/disco_externo (un disco duro externo) un fichero backupNNNNNNNNNN.tar.gz donde NNNNNNNNNN son los segundos transcurridos desde el 1/1/1970 hasta hoy (la fecha al fin y al cabo)
  • Crear en el disco duro externo (/media/disco_externo) un fichero de log (backup_incremental.log) con los cambios existentes en ese momento en el directorio (nos servirá para conocer qué ha cambiado en nuestro $HOME la próxima vez que ejecutemos el comando)

Aunque parezca aparatoso, lo único diferente respecto a la ejecución de un comando tar normal es el parámetro -g que permite indicar el fichero “de log” a utilizar para conocer las diferencias.

IDEA Si tienes el disco duro externo siempre conectado al equipo y encendido puedes plantearte la posibilidad de usar el comando cron y automatizar el proceso. No nos engañemos: si hay que hacerlo a mano no se hace :(


4 Respuestas a “Copia seguridad incremental”


  1. 1 Manuel 28 julio 2008 a las 4:21 pm

    Muy interesante el artículo, de seguro ahorrará muchos dolores de cabeza. Si se consulta en san Google también se pueden encontrar otras herramientas para llevar a cabo copias de seguridad programadas, como por ejemplo KDailyMirror.

  2. 2 jasvazquez 28 julio 2008 a las 4:39 pm

    Gracias por el apunte Manuel.

    El programa que mencionas hace prácticamente lo mismo salvo que requiere contar con dos discos y hace uso de rsync en lugar de tar.

    La gran diferencia viene en que rsync borra los archivos que no se encuentren en el disco que queremos proteger mientras que con tar siempre quedará una copia.

    De este modo nos ahorramos sustos cuando descubramos que un fichero ha dejado de estar en nuestro hd ;)


  1. 1 Sencillo Backup incremental | tech4ppc Trackback en 1 agosto 2008 a las 2:18 am
  2. 2 Ejecutando .jar en Ubuntu « fdaf58's Blog Trackback en 24 abril 2010 a las 8:03 am

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Patrocinadores

informática y electrónica megastore online de electrónica y accesorios turismo en cuenca blog de coches y motor Anunciate aquí gana dinero con encuestas Alojamiento web de confianza Las últimas noticias de ciencia, tecnología, espacio y la actualidad internacional

¿Hablamos?

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 1.280 seguidores

Participa

Histórico


Twitter

  • RT @malcer_quaid: "Nunca he conocido a nadie tan ignorante del que no pudiera aprender algo." - Buda 10 hours ago
  • RT @ildecortes: Eh! Han tirado 2 bengalas! 90 mil euros y 15 días, no? 1 day ago
  • @migmae Pues me voy a tener que buscar uno... gracias por avisar de su existencia :) 1 day ago
  • RT @Desalentado1: Cómo puede ser que para mantener la sanidad y educación,todo sean problemas y para Bankia habrá todo el capital necesa ... 1 day ago
  • RT @vcuevas: Rescatar Bankia, 19000 millones de €; mantener la sanidad y Educación, 10.000 m de €; que el Gobierno nos llame idiotas, n ... 2 days ago

Seguir

Get every new post delivered to your Inbox.

Únete a otros 1.280 seguidores