Borg Backup: Un buen sistema de gestión de copias de seguridad

Borg Backup: Un buen sistema de gestión de copias de seguridad

Borg Backup: Un buen sistema de gestión de copias de seguridad

Todo usuario, sea uno común, avanzado o técnico, debe procurar mantener sus Sistemas Operativos, no solo actualizados, sino también protegidos contra amenazas informáticas e incidentes informáticos, tales como, virus, intrusiones no autorizadas, daños en hardware y perdida parcial o total de data, en medios de almacenamientos.

Para este último problema mencionado, existen muchas herramientas de software (programas/aplicaciones) disponibles para nuestros Sistemas Operativos libres y abiertos, basados en GNU/Linux. Y uno de ellos, llamado Borg Backup, es un buen sistema de gestión de copias de seguridad.

Borg Backup: Introducción

Sobre todo, el tema de los respaldos o copias de seguridad, o cualquier otro mecanismo para «Resetear, reajustar, restaurar o simplemente volver a un estado inicial o predeterminado nuestras Distros GNU/Linux» incluyendo la información (personal o laboral) almacenada, suele ser un punto importantísimo para los apasionados usuario de GNU/Linux, ya que por lo general, están constantemente probando configuraciones o aplicaciones nuevas, y otros más aguerridos, nuevas Distros GNU/Linux de forma periódica.

Publicaciones relacionadas

Razón por la cual, en el Blog DesdeLinux hemos realizados con anterioridad, otras publicaciones relacionadas con dicha temática que recomendamos buscar y leer. Una pequeña muestra de algunas de ellas son las siguientes:

Artículo relacionado:
Resetter: ¿Cómo resetear nuestras Distros basadas en DEBIAN/Ubuntu?
Artículo relacionado:
Rescuezilla 1.0.5.1: Nueva versión disponible a partir de marzo 2020
Artículo relacionado:
Systemback: Copia de seguridad, Restauración del Sistema y mucho más
Artículo relacionado:
¿Como hacer un Respaldos de Data en Equipos usando Shell Scripting?

Otras aplicaciones interesantes y útiles, que valen la pena mencionar son: Deja Dup, Rsync, y Aptik.

Nota importante sobre los Respaldos

Al hacer tareas o actividades de respaldo, para proteger nuestra información (data) y Sistema Operativos, las buenas prácticas sobre dicho tema, suelen entre muchas otras, hacer énfasis en una regla conocida como «3-2-1″, debido a que establece los siguiente principios a cumplir:

  • Poseer al menos tres (3) copias de seguridad de todo lo respaldado.
  • Guardar al menos dos (2) copias de seguridad en ubicaciones internas distintas.
  • Proteger al menos una (1) de las copias de seguridad en una ubicación externa.

Borg Backup: Contenido

Borg Backup: Sistema de gestión de copias de seguridad

¿Qué es Borg Backup?

Borg Backup, según sus desarrolladores en su página web oficial, es:

Un programa de respaldo de deduplicación. Opcionalmente, soporta compresión y encriptación autenticada. Cuyo objetivo principal es proporcionar una forma eficiente y segura de hacer copias de seguridad de los datos. La técnica de deduplicación de datos utilizada hace que Borg sea adecuado para las copias de seguridad diarias, ya que solo se almacenan los cambios. La técnica de encriptación autenticada hace que sea adecuado para hacer copias de seguridad a objetivos no totalmente confiables.

Características y Novedades

Características principales

  • Almacenamiento eficiente del espacio en disco: Realiza una deduplicación basada en un «chunking» definido por el contenido que se utiliza para reducir el número de bytes almacenados: donde cada archivo se divide en un número de chunks de longitud variable y solo se añaden al repositorio los chunks que nunca se han visto antes.
  • Velocidad: Posee un excelente rendimiento gracias a que su código de rendimiento crítico está implementado en C/Cython, realiza un almacenamiento en caché local de los archivos/datos, y ejecuta una eficiente detección de archivos no modificados.
  • Encriptación de datos: Permite proteger todos los datos usando una encriptación AES de 256 bits, mientras la integridad y autenticidad de los datos se verifican usando HMAC-SHA256. Y los datos son encriptados en el lado del cliente.
  • Compresión: Facilita de forma opcional la compresión de todos los datos, en los siguientes formatos: lz4 (super rápido, baja compresión), zstd (amplio rango desde alta velocidad y baja compresión hasta alta compresión y baja velocidad), zlib (velocidad y compresión medias), y lzma (baja velocidad, alta compresión).
  • Copias de seguridad externas: Permite almacenar datos en cualquier host remoto accesible a través de SSH. Además, permite que las copias de seguridad se puedan montar como sistemas de archivos.
  • Fácil instalación en múltiples plataformas: Ofrece binarios (instaladores) que no requieren ser instalados, solo ejecutados y usados, en estas plataformas: Linux, Mac OS X, FreeBSD, entre otros, como el Subsistema Linux de Windows 10 (En forma experimental).
  • Software libre y de código abierto: Está licenciado bajo la licencia BSD (cláusula 3).

Novedades

Actualmente va por la versión número 1.1.1, que trae entre muchas novedades las siguientes:

  • Incluye mejoras en el proceso de migración de Borg 1.0.x a 1.1.x
  • Elimina la autodetección de WSL (Subsistema de Windows 10 para Linux).
  • Posee actualizado el paquete lz4 a la versión 1.9.2 y el paquete de zstd a la versión 1.4.4
  • Agrega soporte para plataformas sin os.link (por ejemplo, Android con Termux)
  • Agrega soporte para plataformas Linux sin sync_file_range.

Otros datos importantes

Para Borg Backup, que es un programa de Terminal (CLI) se han creado Interfaces gráficas (GUI) para un mejor uso. Entre estas tenemos a:

Para mayor información sobre Borgweb y Vorta se puede visitar sus respectivos sitio de GitHub. Sin embargo, BorgWeb posee un repositorio alternativo y otro sitio web relevante que pronto ofrecerá mucha información sobre el mismo.

¿Qué es la Deduplicación?

Es una técnica de respaldo que elimina los datos redundantes almacenados, guardando una única copia idéntica de los datos, y reemplazando las copias redundantes por indicadores que apuntan a esa única copia. Por ende, está técnica guarda solo una vez el archivo y reemplaza las demás por un enlace a dicho archivo, o un indicador que apunta a esta única copia. Este sistema consigue ahorrar espacio ocupado por las copias de seguridad, lo que mejora el uso del espacio y los costes relacionados con dichos medios, además de facilitar la recuperación de los datos con mayor rapidez desde la copia (respaldo).

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre  «Borg Backup», un buen sistema de gestión de copias de seguridad libre y abierto, muy versátil y eficiente; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.