Syncthing 中文文档 下载 App

交错式版本控制:按时间梯度长期留档的机制

与简单式的差别在哪

简单式按份数封顶,交错式按时间组织:版本随年龄增长自动稀疏,越老的版本越少,但始终保留一条通往「很久以前」的路径。官方文档称之为自动精简——每段区间内只留最老的一份。

四段保留梯度

对每个被归档的版本,按其年龄落入相应区间(官方定义):

区间保留粒度
最近 1 小时每 30 秒留一份
最近 1 天每小时留一份
最近 30 天每天留一份
30 天之外每周留一份,直到最大年龄

Maximum Age 参数决定纵深终点:设 365 = 版本最多留一年;设 0 = 永久保留(梯度精简照常进行,但最后一段不封顶)。

直觉例子

一个被反复修改的文件:最近一小时内每半分钟一个快照;昨天到今天每小时一个;上个月每天一个;再往前每周一个。回到「上周三下午」的状态是可能的,回到「三年前某分钟」则取决于最大年龄与当时的修改节奏。

为什么是 NAS 落点的首选

配置入口

文件夹 Edit → File Versioning → 选 Staggered File Versioning,填 Maximum Age(天)。归档位置与其他策略一致,默认 .stversions,找回方法见[从 .stversions 找回旧文件(05-restore-version.md)。