我想使用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 应该扩展到这种情况。我会调查一下。
...肯
必须在运行脚本之前删除该文件,或者必须使用不同的路径或文件名。