口是心非:如何在现有文件上创建和恢复完整的系统备份

Jef*_*eff 9 backup restore duplicity

我想使用duplicity.
因此,我创建根目录的备份/,但不包括/proc/sys/tmp,和/mnt
但是,尝试将备份还原到根目录时,出现以下错误:

Restore destination directory / already exists.
Will not overwrite.
Run Code Online (Sandbox Code Playgroud)

--force选项添加到命令后,我收到一系列[Errno 17]错误,指出各种文件已经存在。
是否要恢复duplicity备份,目标文件系统必须有足够的空间将恢复解压到临时目录?然后由用户来合并备份数据和现有系统?

小智 1

不幸的是,duplicity即使有选项,也无法使用现有文件恢复备份--force

这是口是心非谈话中的讨论

Jeremy Polen 写道:
我正在努力从口是心非中恢复文件,以覆盖我服务器上的当前文件。我收到以下消息:

恢复目标目录 /home/jeremy/www/index.htm 已存在。不会覆盖。

我知道有一个 --force 选项,但在这种情况下它没有帮助。除了在恢复之前删除所有文件之外,是否有办法强制覆盖文件?

...杰里米

目前还没有。也许 --force 应该扩展到这种情况。我会调查一下。

...肯

必须在运行脚本之前删除该文件,或者必须使用不同的路径或文件名。