重复性:如何在现有文件上创建和还原完整的系统备份


9

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

Restore destination directory / already exists.
Will not overwrite.

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

Answers:


1

不幸的是,duplicity即使使用--force选项,也无法通过现有文件还原备份。

这是重复性讨论

杰里米·波伦(Jeremy Polen)写道:
我正在努力从重复性恢复文件,以覆盖服务器上的当前文件。我收到以下消息:

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

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

...杰里米

现在还不行。也许--force应该扩展到这种情况。我会调查一下。

...肯

必须在运行脚本之前删除文件,或者必须使用其他路径或文件名。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.