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.
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:
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: 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:
- Borgweb: Para Linux
- Vorta Backup Client: Para Linux, MacOS y Windows.
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).
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»
.