从 Duplicity 恢复备份文件夹时出错

从 Duplicity 恢复备份文件夹时出错

我全新安装了 Ubuntu 20.04,我想从 Deja Dup 备份中恢复某些目录(仅执行了一次完整备份)。我选择使用 duplicity,因为我只想指定这些目录。

为了查看我所需目录的正确路径,我执行以下操作:

list-current-files <URL>

我尝试使用以下命令将选定的目录恢复到主目录中的新目录:

duplicity -t 3D --no-encryption --file-to-restore <path of backup directory> <URL>  </restore_path/>

我收到以下错误:

Error '('Error creating directory </restore_path>', 7)' processing 

我做到了:

duplicity collection-status <path to backup>

并收到以下:

Last full backup date: <date>
Collection Status
-----------------
Connecting with backend: BackendWrapper
Archive dir: /home/karen/.cache/duplicity/9394baecea6181912d51fe8d3bff0034

Found 0 secondary backup chains.

Found primary backup chain with matching signature chain:
-------------------------
Chain start time: <date>
Chain end time: <date>
Number of contained backup sets: 1
Total number of contained volumes: 16661
 Type of backup set:                            Time:      Num volumes:
                Full         <date>             16661
-------------------------
No orphaned or incomplete backup sets found.

请您帮助我解决收到的“创建目录错误”消息,因为我不知道它是什么意思。

提前致谢。

答案1

您如何输入恢复目录?

我相信我遇到了同样的错误并通过/dir在末尾放置一个来解决它,如下所示:

/media/USER/TARGET_DRIVE/dir

我在某个旧帖子中找到了答案。太专注于恢复自己的备份而没有做书签,抱歉。

完整的恢复命令应如下所示:

sudo duplicity restore file:///media/USER/BACKUP_DEVICE/BACKUP_SOURCE /media/USER/TARGET_DEVICE/dir

作为免责声明,它对我来说不起作用,但我很确定问题不在于上述命令,而在于我的备份中的文件。

另外:您可能必须使用 sudo,也可能不必使用。

相关内容