Guía para implementar una estrategia de respaldo 3-2-1 con restic y Backblaze

Fuentes: Implementing a 3-2-1 Backup Strategy with restic and Backblaze B2

La implementación de una estrategia de respaldo 3-2-1 es fundamental para garantizar la seguridad de los datos críticos, requiriendo tres copias: dos locales en soportes distintos y una externa. Este artículo técnico detalla el proceso de configuración para lograrlo utilizando restic y el servicio de almacenamiento en la nube Backblaze B2. El autor describe su infraestructura local, que incluye un array RAID 1 de dos discos de 14 TB y un Raspberry Pi 5 con un disco de 4 TB, para almacenar aproximadamente 1,5 TB de datos. Para la copia externa, se emplea restic, que cifra y fragmenta los archivos antes de subirlos a B2, asegurando que el almacenamiento en la nube contenga únicamente bloques cifrados opacos. El proceso de configuración requiere la creación de un archivo de entorno en /etc/restic/b2.env, donde se definen las credenciales de Backblaze y la ruta del repositorio. Es crucial generar una contraseña segura con openssl y almacenarla en un gestor de contraseñas, ya que su pérdida impide el acceso a los datos. La automatización se logra mediante un servicio de systemd que ejecuta restic cada noche a las 3:00 AM, incluyendo comandos para gestionar la retención de snapshots. En caso de desastre físico, la recuperación implica reinstalar restic, restaurar las credenciales y ejecutar restic restore para recuperar los archivos en su ubicación original. El texto enfatiza la importancia de probar periódicamente la restauración para validar la integridad de los datos.