Moraine: copias de seguridad instantáneas rápidas y vinculadas de forma rígida para Windows y servidores
Moraine crea instantáneas versionadas y enlazadas que preservan un árbol de archivos completo mientras comparten bloques de disco físicos para archivos sin cambios, y empareja un escritorio GTK con una CLI scriptable. Jonaz Thern construyó la herramienta en Rust para priorizar la velocidad y la seguridad de la memoria, y soporta SSH, rsync y rclone como backends. Los propietarios de servidores en casa y los desarrolladores que necesitan un historial automatizado y eficiente en espacio obtienen una herramienta que puede ejecutar copias de seguridad programadas y podar con retención GFS.
Lo que hace Moraine y cómo almacena la historia
Moraine ejecuta trabajos de respaldo que producen instantáneas nombradas, luego utiliza enlaces duros del sistema de archivos para que los archivos que no han cambiado no ocupen espacio adicional en las instantáneas. La herramienta expone la misma configuración tanto en la GUI de escritorio como en la CLI, permitiéndote explorar o scriptar el mismo árbol de instantáneas. Los backends soportados incluyen almacenamiento local, SSH/rsync para objetivos NAS y proveedores de nube a través de rclone, que permite que el conjunto de instantáneas alcance almacenamiento remoto sin adaptadores personalizados.
Cómo afecta a los recursos del sistema durante la operación
El motor Rust se centra en el rendimiento y la seguridad de la memoria, lo que explica el diseño de bajo overhead observado en sus elecciones de herramientas. Debido a que opera creando enlaces duros y transfiriendo solo datos cambiados a través de backends soportados, el uso de CPU y RAM se mantiene limitado en comparación con enfoques de copia de archivos completos. La aplicación de escritorio nativa y la CLI comparten lógica, por lo que las ejecuciones programadas en segundo plano utilizan las mismas rutinas eficientes, ya sea lanzadas desde la GUI o un script.
Seguridad, flujo de trabajo de recuperación y controles de automatización
La aplicación ofrece restauración selectiva de cualquier instantánea histórica e incluye la poda de Abuelo-Padre-Hijo para automatizar la retención, lo que reduce la gestión manual de instantáneas. Soporta programación integrada y configuraciones de VPN por objetivo para objetivos remotos. Las operaciones de lectura y restauración revelan árboles de archivos completos debido a los enlaces duros, y el cliente de línea de comandos hace posible integrar hooks previos o posteriores en las tuberías de automatización existentes para copias de seguridad consistentes.
Moraine se adapta a usuarios con mentalidad técnica que necesitan copias de seguridad versionadas eficientes
Moraine se ajusta a operadores de servidores domésticos y desarrolladores que desean un historial profundo y eficiente en espacio, así como soporte de backend remoto; su núcleo en Rust y estrategia de enlaces duros ofrecen los ahorros de espacio que se ven en el modelo de instantáneas. La interfaz gráfica de usuario facilita el uso diario, mientras que la CLI soporta la automatización. Recomendado. Ten en cuenta que el enfoque de enlaces duros depende de sistemas de archivos que soportan enlaces y que algunos backends en la nube requieren integración con rclone para almacenamiento remoto.





