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

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

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

Restore destination directory / already exists.
Will not overwrite.

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

答案1

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

这是来自的讨论口是心非的谈话

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

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

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

...杰里米

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

...肯

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

相关内容