gpt4 book ai didi

backup - 口是心非地只恢复更改过的文件

转载 作者:行者123 更新时间:2023-12-05 01:35:52 26 4
gpt4 key购买 nike

我有一个问题。 Duplicity 非常适合备份,我非常喜欢能够进行增量 diff tars,但是......当恢复 duplicity 时似乎不适用相同的概念。

基本上我只需要恢复更改的文件(显然是在完整备份之后),但我不知道该怎么做。

当我尝试恢复目录时,我得到:

Restore destination directory /Volumes/Data/Backups/Srv1 already exists.

我需要备份一个目录(我在这方面没有任何问题)并在另一台机器上设置镜像。

谢谢!

最佳答案

首先,口是心非在恢复时不会覆盖任何东西。所以你的 <target_folder>一定不存在。

对于您的实际问题:这听起来像是 rsync 的工作,而不是口是心非的工作。是否存在需要从备份而不是源生成镜像的实际原因?

我想应该可以编写一个 shell 脚本,该脚本从口是心非的 list 文件(duplicity-inc.<timestamp>.to.<timestamp>.manifest,也可以在 ~/.cache/duplicity/ 中找到)编译已更改文件的列表,并将其提供给 --files-to-restore选项。但它会很快导致其他问题,例如达到 shell 的行长度限制以及必须适应文件名中的特殊字符等。

还原语法供引用:
duplicity restore [--file-to-restore <relpath>] [--time <time>] <url> <target_folder>

编辑:
哦,天哪,刚刚看到这个问题有多老了;-)

关于backup - 口是心非地只恢复更改过的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com