Perder un archivo importante suele bastar para que empecemos a plantearnos en serio hacer copias de seguridad, aunque hasta ese momento la tarea quedara siempre para otro día. Kopia es una herramienta de código abierto y gratuita que combina una interfaz gráfica sencilla con un sistema de instantáneas cifradas, pensada para que ese proceso deje de depender de la memoria de cada usuario.
La aplicación se presenta en dos formatos: KopiaUI, la versión con interfaz gráfica, y una herramienta de línea de comandos pensada para quienes prefieren trabajar desde terminal o automatizar todo mediante scripts. Ambas versiones funcionan en Windows, macOS y Linux, y el proyecto mantiene en GitHub tanto el código como una guía de instalación, además de una referencia completa de comandos para quienes opten por la vía del terminal. La interfaz gráfica es, con diferencia, el sitio donde mejor se entiende la lógica de la aplicación, porque va guiando cada decisión antes de tocar ningún ajuste avanzado.
Cómo crear el repositorio y elegir dónde guardar la copia
Antes de proteger ninguna carpeta, hay que crear o conectarse a un repositorio, el lugar donde Kopia guarda físicamente los datos de la copia. La pantalla de selección de almacenamiento deja claro que la herramienta no obliga a depender de un único servicio: el repositorio puede vivir en un disco local, en red, o en almacenamiento remoto.
Ese almacenamiento remoto es compatible con servicios como S3, Azure Blob Storage, Google Cloud Storage, WebDAV, SFTP y cualquier proveedor soportado por Rclone, así que la elección se adapta tanto a quien solo tiene un disco externo en casa como a quien ya gestiona infraestructura en la nube para su trabajo diario. Empezar con un repositorio en el disco local es la forma más rápida de familiarizarse con el funcionamiento de Kopia, pero guardar la única copia en el mismo disco físico que los archivos originales deja el sistema expuesto si esa unidad falla. Ahí entra en juego la regla de backup 3-2-1: un disco externo, un NAS o un destino remoto le dan a la copia de seguridad una razón real de existir, en lugar de convertirla en una simple duplicación sin sentido dentro del mismo punto de fallo.
Instantáneas y políticas de retención: el verdadero control
Con el repositorio ya configurado, el siguiente paso es elegir qué carpetas proteger y crear una instantánea: no una imagen completa del sistema, sino un registro de esos archivos y directorios en un momento concreto. Ese enfoque permite conservar estados anteriores sin sobrescribir una y otra vez la misma copia, y la pestaña de instantáneas muestra cada una junto con la fecha de creación y el volumen de datos que ocupa.
La mayor parte del control de Kopia vive en el apartado de políticas. Ahí se define cada cuánto se generan las instantáneas y cuánto tiempo se conservan las distintas generaciones: podéis mantener copias horarias, diarias, semanales, mensuales y anuales según vuestras propias reglas de retención, o programar la tarea a intervalos regulares, a una hora fija o mediante expresiones cron. También se pueden excluir carpetas o patrones de archivos que no interese guardar, y definir cómo debe comportarse la aplicación cuando se encuentra con un archivo que no puede leer.
Duplicación, cifrado y compresión de datos en Kopia
Por debajo de la interfaz, Kopia utiliza almacenamiento dirigido por contenido y deduplicación: los datos se dividen en fragmentos y, si uno de ellos ya existe en el repositorio, no se vuelve a guardar aunque aparezca en varias instantáneas distintas. Esto evita que las copias sucesivas de una misma carpeta multipliquen el espacio ocupado cada vez que se genera una nueva instantánea.
Antes de salir hacia el repositorio, cada instantánea se cifra, algo que importa incluso cuando el destino de la copia parece un lugar razonablemente seguro. La compresión añade otra capa de eficiencia, con opciones para elegir el algoritmo y para excluir del proceso los archivos que no merece la pena comprimir. La combinación de deduplicación, cifrado y compresión hace que el sistema se comporte de una forma mucho más deliberada que simplemente arrastrar carpetas a otro disco de vez en cuando.
En la práctica, esa deduplicación se traduce en que las instantáneas sucesivas de una misma carpeta ocupan mucho menos espacio del que ocuparía guardar la carpeta entera cada vez, porque solo se suben al repositorio los fragmentos que todavía no existían. La compresión actúa sobre esos mismos fragmentos antes de cifrarlos y permite, además de elegir el algoritmo, excluir del proceso los tipos de archivo que no conviene comprimir, evitando así dedicar tiempo a procesar contenido que apenas reduciría su tamaño.
Restaurar un archivo o montar una instantánea
Configurar la copia de seguridad tranquiliza, pero la prueba real llega cuando falta un archivo. Kopia permite explorar las instantáneas guardadas, restaurar archivos o carpetas enteras en una ubicación local o de red, descargar elementos sueltos, o montar una instantánea para navegar por su contenido como si fuera una unidad más del sistema.
Conviene probar este proceso de recuperación poco después de terminar la configuración, no esperar al primer ensayo real cuando ya se ha perdido algo importante. Saber de antemano dónde están las instantáneas, qué contienen exactamente y cómo se recupera un archivo desde ellas marca la diferencia entre resolver el problema en minutos o perder horas buscando una solución con los nervios de por medio. Esa comprobación previa, hecha con calma y sin presión, es lo que convierte una herramienta de backup en algo realmente útil el día que hace falta.
Automatización y ajustes de rendimiento para repositorios grandes
Kopia incluye opciones de rendimiento pensadas para repositorios voluminosos: instantáneas en paralelo y lectura simultánea de varios archivos, lo que reduce el tiempo total que tarda cada copia en completarse cuando el hardware puede aprovechar varias operaciones de entrada y salida a la vez.
También permite ejecutar acciones o scripts propios antes y después de cada operación de instantánea o carpeta, algo útil si vuestra rutina de backup depende de otras herramientas. La interfaz no esconde la parte técnica: términos como política heredada, deduplicación o algoritmo de compresión aparecen sin demasiadas explicaciones adicionales, aunque no es necesario tocarlos para empezar a proteger los datos. Las políticas se pueden heredar y sobrescribir por usuario, equipo o carpeta, de manera que basta con fijar unos valores por defecto razonables y modificar solo lo que realmente necesite un trato distinto.
Estas opciones de paralelismo resultan más relevantes cuanto mayor es el repositorio o cuantas más carpetas se protegen a la vez, porque reducen el tiempo que la copia tarda en completarse. Los scripts que se pueden asociar a las operaciones de instantánea o carpeta permiten encadenar tareas propias antes o después de cada copia, sin depender de otra herramienta externa para coordinar ese paso adicional.
