[Tutorial] Cómo crear backups cifrados e incrementales en Debian y derivados con Déjà Dup

Deja DupYa he comentado en algún podcast que por lo general, siempre suelo instalar mis máquinas Debian (escritorio) con LVM cifrando la raíz, /home y la swap (una buena “feature” de Debian, si cifras vía dm-crypt tu /home, por seguridad te obliga desde el instalador a cifrar la swap por los datos que se podrían extraer almacenados en RAM).

Como además de mis equipos portátiles también tengo cifrados los de escritorio, según mi criterio, no tendría mucha lógica guardar las copias de seguridad sin esa capa de cifrado y ahí es donde entra en escena Déjà Dup (el nombrecito se las trae, lo sé ;D).

También es importante comentar que tras más años de los que recuerdo usando KDE, llevo unos meses con GNOME (modo clásico y “flashback según equipos, menos recursos que un Shell “puro”) y XFCE ya que la integración con (en adelante) Deja Dup es muy buena (este tuto lo estoy escribiendo desde Debian Testing y GNOME 3.8.4).

Cuando hablo de mejor integración, me refiero a poder hacer click con el botón del ratón y ver un menú contextual (más abajo veréis las capturas) con el texto: “restaurar los ficheros que faltan” y es pinchar el disco, y ver restaurado el fichero o directorio sin problemas. También los indicadores de progreso de la copia de seguridad, o el aviso emergente caso de haber programado una tarea, del inicio de la copia.

En el título pongo Debian y derivados, ya que es válida para otras distros como Ubuntu o Mint, pero está empaquetado en muchas más con algún ligero cambio. Por ejemplo, en Ubuntu se pueden lanzar backups contra Amazon s3 o Ubuntu One, pero las funcionalidades son similares. Para el cifrado utiliza GPG (GNU Privacy Guard) todo un clásico, mediante un sistema de cifrado simétrico. También trabaja con herramientas tan conocidas como Rsync, etc. Os recomiendo ver info más detallada de cómo funciona.

Así que ya sabéis, sólo un aptitude install deja-dup y empezar con esos backups. Os pongo unas cuantas capturas de pantalla para que podáis ver en modo gráfico lo que os he ido comentando. Sencillo, seguro y efectivo, concepto KISS a tope.

Seleccionando la opción de cifrado e introduciendo la frase de paso.

Aquí podéis configurar opciones de la copia de seguridad.

Un ejemplo con la frecuencia de las copias de seguridad.

La opción que os comentaba de restauración y el menú contextual.

Seleccionando el fichero a restaurar.

Confirmación y ubicación (coge la ruta de forma automática).

Progreso de la restauración.

Y confirmación de que todo ha salido ok.

Un vistazo después a los ficheros .gpg.

Eso es todo, espero que lo encontréis útil y no dejéis de hacer vuestros backups.

7 Comentarios

Casi 100 aplicaciones Open Source / Free para sustituir a las que se usan a diario

Esta entrada va de responder a la típica pregunta que nos hacen a todos los que usamos GNU/Linux acerca de qué aplicaciones usar cuando se está empezando.Los que llevamos un tiempo ya sabemos por dónde ir, pero no está de más que tengáis a mano esta lista (en Inglés) de 92 Aplicaciones Open Source o Free Software para sustituir a las privativas que se usan a diario. La lista es extensa y no deja dudas.

He modificado el título original de la entrada ya que algunas son Open Source y otras Software Libre. No está de más para quienes tengan la duda entre lo que es Open Source y Software libre, leer esta entrada del blog (explicado muy clarito) de nuestra amiga Eugenia Bahit.

Buen Domingo y mañana…os anunciaremos un cambio importante en DebianHackers -;)

4 Comentarios

Munin, Debian y errores como “hda: Invalid capacity for disk in drive, ide: failed opcode was: 0xe5″, etc

Creo que el título es bastante descriptivo, cuando lo “padeces” tienes una sensación cuanto menos “agobiante” (o acojono más bien, empiezas a pensar en el último backup y esas cosas;).

No hace mucho, en el servidor de un cliente de APACHEctl me encontré con estos errores en el syslog de un servidor web, con Debian Lenny para más señas y muchos días de uptime.

Aquí la lista al completo;

hda: Invalid capacity for disk in drive
hda: 0kB, 28884/0/129 CHS, 911 kBps, 65535 sector size, 768 rpm
hda: task_no_data_intr: status=0x41 { DriveReady Error }
hda: task_no_data_intr: error=0x04 { AbortedCommand }
ide: failed opcode was: 0xe5
hda: task_no_data_intr: status=0x41 { DriveReady Error }
hda: task_no_data_intr: error=0x04 { AbortedCommand }
ide: failed opcode was: 0x98

Después de darle unas cuantas vueltas al tema, me di cuenta de que había “causa-efecto” con una re-instalación de “Munin” (Un post de n1mh por cierto) reputada solución de monitorización de parámetros de un servidor web como; índice de carga, hilos de Apache, uso de MySQL, vmstat, correo, DNS, errores de red, etc. (Imágenes de Munin en acción).

Y es que “munin-cron” se ejecuta cada 5 min, justo el mismo tiempo que tardaba el syslog en “escupir” esos errores de disco. Creo que si no hubiese sido por esa “causa-efecto” de la re-instalación, el tema me hubiese dado más de un dolor de cabeza haciendo comprobaciones de disco. Comprobaciones que por cierto no devengaban ningún error…

Al final la solución llegó bajándome la última versión estable de Munin (1.4.5) del sitio web de Munin y compilando. Los errores desaparecieron y a pesar de que hablando de Debian y servidores, me gusta siempre “estar con las versiones de Debian”, hay que ir a lo práctico y seguro. Por cierto, ya está disponible la beta 2 de Munin con interesantes novedades.

Espero que si llegas desde Google buscando sobre el tema el apunte te sea tan útil como me lo hubiese sido a mi en el caso de haber encontrado algún hilo conductor entre esos errores y el uso de Munin (en este caso el problema llegó con (Munin 1.2.6-10~lenny2). Lo “curioso” es que en otros servers con esa misma versión, no da ese tipo de fallos aunque no hablamos del mismo hard, tipo de sistemas de ficheros o tablas de particiones. Saludos !

Comentarios desactivados