跳到主要内容

备份模式详解

FolderRewind 基于 7-Zip 引擎提供三种核心备份模式:全量智能增量覆写

:::caution 升级兼容性提示 如果你是从更早版本升级而来,请先用测试数据重新验证备份链和还原结果,再继续生产使用。 :::

先看结论

  • 新手默认:全量备份 + 开启“无变更时跳过备份”。
  • 日常高频:智能增量 + 链长上限 + 安全删除
  • 临时快速更新:覆写备份(只维护最近一个包)。

备份模式对比

模式说明优势适用场景
全量备份 (Full)每次生成一个完整新包结构直观,还原稳定新手、关键里程碑
智能增量 (Incremental/Smart)仅打包变更文件,形成改进的增量链速度快、占用低大目录高频备份
覆写备份 (Overwrite)更新最近备份包,不持续新增历史包节省空间,操作简单临时同步、缓存型目录

:::note 说明 当前产品文案中的“智能增量”对应代码中的 Incremental/Smart 语义。

不同版本间,增量链的生成、截断与还原细节可能调整,因此升级旧配置后建议重新做一轮验证。 :::

如何设置备份模式

  1. 进入目标配置的 配置设置
  2. 打开 备份策略
  3. 备份模式 下拉框中选择:
    • 全量备份(每次生成新文件)
    • 智能增量(仅备份变更文件)
    • 覆写备份(更新最近的备份)
  4. 点击保存并执行一次手动备份验证。

备份模式下拉框,展示全量、智能增量和覆写三个选项

配置设置中的备份策略选项卡,展示范围、压缩格式和压缩等级

选择建议

  • Minecraft 存档: 智能增量(高频、体量大时更省空间)
  • 工作文档/项目: 智能增量或全量(看磁盘与恢复偏好)
  • 重要资料归档: 全量 + 加密配置
  • 临时目录/缓存目录: 覆写备份

与模式强相关的关键参数

在“配置设置 → 备份策略”中建议同时关注:

  • 无变更时跳过备份:避免产生无意义备份。
  • 保留最近备份数0 表示不限制。
  • 智能备份链长度上限:仅对智能增量有意义;达到阈值后会触发一次全量截断链条。

链长截断的具体行为:

当智能增量链中的备份数量达到 MaxSmartBackupsPerFull(默认 5)时,下一次备份会自动切换为全量备份(Full),形成新的基线。旧链不会被删除,但新备份不再依赖它们。

这样做的好处是:

  • 控制还原链的长度,避免还原时需要合并太多增量包

  • 限制单个增量链断裂的影响范围

  • 安全删除:清理增量链时尽量避免链断裂导致不可还原。

  • 远程强制完整备份:在联动场景中,可通过远程命令临时绕过当前模式,直接执行一次 Full 备份。

压缩与性能建议

FolderRewind 使用 7z/zip,可调压缩等级、算法和线程数:

  • 压缩等级:越高体积越小,但更慢。
  • CPU 线程数0 表示自动;性能不足时可限制线程。
  • 文件类型规则:可对 *.zip*.mp4 等已压缩文件设置较低压缩等级,减少耗时。
    • 注意:启用文件类型规则后,7z 的 solid 压缩会被自动禁用。这是因为 solid 压缩要求所有文件使用相同的压缩设置,而文件类型规则允许不同文件使用不同等级。
  • 低优先级压缩:开启 RunCompressionAtLowPriority 后,压缩进程的 CPU 优先级会被降低,避免在备份时影响其他正在进行的任务。

性能预设(1.8)

性能预设会同时设置压缩线程数和进程优先级:

预设CPU 线程数低优先级适用场景
自动0,由 7-Zip 自动决定默认选择,优先完成速度
轻量逻辑处理器数量的一半,最少 1备份期间继续日常工作
极轻量最多 2,且至少 1前台应用或游戏对响应速度敏感
自定义保留手动设置保留手动设置已经过基准测试的专用配置

处理器数量不同,轻量预设得到的实际线程数也会不同。切换预设后应保存配置,再通过一次真实备份观察耗时、CPU 占用和压缩体积。

高级 7-Zip 参数

1.8 允许为高级场景追加 7-Zip 参数。这些参数只用于创建或更新备份包,不会传给测试、列出、解压或还原操作。

为了保护 FolderRewind 对命令和输出的控制,以下类别会被拒绝:

  • 裸操作命令 au
  • @listfile 一类外部列表文件。
  • 改变操作、归档格式或压缩核心设置的参数,如 -t-mx-m0-mmt
  • 密码、头部加密、输出目录和交互确认,如 -p-mhe-o-y
  • 改变进度输出、包含/排除或输入来源的参数,如 -bsp-x-i
  • 未闭合的引号或其他无法可靠解析的输入。

配置会在保存时校验,执行备份前也会再次校验;无效参数会拒绝操作,而不会带着部分参数继续运行。不要直接粘贴来源不明的命令行。每次修改后都应先用测试目录创建备份并验证还原。

部分备份的还原规则

备份范围不是整个源目录时,备份包不具备清空目标后重建完整目录的能力。例如 Minecraft 指定区域备份

  • 普通还原与热还原都强制使用 Overwrite(覆写)
  • Clean(清空后还原) 会被禁用,避免删除未备份的文件。
  • 包内文件会写回目标,但包外内容不会被同步到同一历史时间点。

在生产数据上启用任何部分备份前,请用副本验证备份清单、覆盖行为及应用程序自身的一致性。部分备份适合缩小保护范围,不等同于完整灾难恢复方案。

首次选型建议(可直接照抄)

  • 通用办公:全量 + 无变更跳过 + 保留 30
  • 开发项目:智能增量 + 链长上限 20 + 安全删除 + 保留 60
  • 大型游戏存档:智能增量 + 无变更跳过 + 自动化任务 + 定期验证还原

相关链接