我全新安装了 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,也可能不必使用。