Moraine:快速、硬链接快照备份用于Windows和服务器
Moraine 创建版本化的硬链接快照,保留完整的文件树,同时为未更改的文件共享物理磁盘块,并将 GTK 桌面与可脚本化的 CLI 配对。Jonaz Thern 用 Rust 构建了这个工具,以优先考虑速度和内存安全,并支持 SSH、rsync 和 rclone 后端。需要自动化、节省空间的历史的家庭服务器所有者和开发人员获得了一个可以运行计划备份并使用 GFS 保留进行修剪的工具。
冰碛物的作用及其如何存储历史
冰碛物运行备份作业,生成命名快照,然后使用文件系统硬链接,使未更改的文件在快照中不占用额外空间。该工具对桌面GUI和CLI暴露相同的配置,让您浏览或脚本相同的快照树。支持的后端包括本地存储、用于NAS目标的SSH/rsync,以及通过rclone的云服务提供商,使快照集能够到达远程存储,而无需定制适配器。
它在操作期间对系统资源的影响
Rust引擎专注于性能和内存安全,这解释了其工具选择中注意到的低开销设计。由于它通过创建硬链接并仅通过支持的后端传输更改的数据,因此与完整文件复制方法相比,CPU和RAM的使用保持在一定范围内。原生桌面和CLI共享逻辑,因此无论是从GUI还是脚本启动,后台计划运行都使用相同的高效例程。
安全性、恢复工作流程和自动化控制
该应用程序提供从任何历史快照中选择性恢复的功能,并包括祖父-父亲-儿子修剪以自动化保留,从而减少手动快照管理。它支持集成调度和每个目标的VPN设置,用于远程目标。读和恢复操作由于硬链接而显示完整的文件树,命令行客户端使得将预钩子或后钩子集成到现有自动化管道中成为可能,以实现一致的备份。
Moraine 适合需要高效版本备份的技术用户
Moraine 适合希望拥有深度、节省空间的历史记录和远程后端支持的家庭服务器操作员和开发人员;其 Rust 核心和硬链接策略提供了快照模型中看到的空间节省。桌面 GUI 使日常使用更加轻松,而 CLI 支持自动化。推荐。请记住,硬链接方法依赖于支持链接的文件系统,并且某些云后端需要 rclone 集成以进行远程存储。