第一个问题“文件在备份中被覆盖”。

第一个问题“文件在备份中被覆盖”。

我在增量备份中一直不明白的是,通过口是心非,修改后的本地文件是否会在备份存储中被覆盖,即增量备份是否可以恢复已修改文件的旧版本?

答案1

第一个问题“文件在备份中被覆盖”。

由于口是心非正在使用librsync 的滚动校验和算法仅备份更改的块。将每个备份想象成一桶文件块。在每个增量上添加仅包含更改块的新时间戳存储桶。旧的存储桶(增量/完整)永远不会被修改。

第二个问题“旧文件版本的可恢复性”。

当然,如果您有多个完整/增量备份,您可以及时返回。

通常,您有一个或多个备份链,其中包含

duplicity-full.20230414T232614Z.vol1.difftar.gz

以及允许您获取给定备份的多个增量文件

duplicity-inc.20230407T232609Z.to.20230408T232650Z.vol1.difftar.gz

您可以选择以下duplicity选项来定义何时进入备份:

-ttime、--time time、--restore-time time 指定恢复或列出文件的时间。

您还可以键入duplicity collection-status file://duplicity_directory以获取可用备份及其日期的列表。

相关内容