我已全新安装 Ubuntu 18.04 (Bionic Beaver)。我想从使用 duplicity 在 Ubuntu 12.04 上执行的备份中选择性地恢复一些文件夹,以避免覆盖我的主文件夹。备份存储在外部驱动器上。接下来有两个问题。
第一个问题,有没有办法提取单个文件夹,而不是使用 Deja/Dup GUI 进行完整备份恢复?答案在是否可以使用备份实用程序仅恢复一个目录? 已经过时并且不适用于全新安装。
将整个备份还原到另一个文件夹,然后复制单个文件夹,如我可以在另一台计算机上恢复备份吗?,由于存储问题,不太方便。
第二个问题,除了 Deja/Dup 之外,还有其他 GUI 程序可以替代 duplicity 吗?否则,请按照以下链接中的步骤操作:https://wiki.gnome.org/Apps/DejaDup/Help/Restore/WorstCase#Restoring_by_Hand
谢谢
答案1
在 Nautilus 中通过右键单击恢复的旧方法应该工作。只有在当前备份设置中未包含的文件夹中时,此选项才会在上下文菜单中不可用。在全新安装中,请确保已配置备份确切地就像在旧的安装上一样。
一点技术背景:Nautilus 不会检查系统上当前存在哪些备份。事实上,这样做会花很长时间,而且每次右键单击文件夹时都无法完成。它只检查哪些文件夹预定用于备份,并且当您位于这样的文件夹中时会显示该选项。
(此外,它似乎没有检查排除过滤器 - 即使在排除的文件夹中,如果包含父文件夹,也可以使用恢复选项。但是,如果您实际单击它,Deja-dup 将不会恢复任何内容。)
如果由于某种原因您仍无法在您的机器上成功,您可以改用这种方法:
deja-dup --restore [File1 File2 ...]
如果您知道文件名称,将会恢复单个文件。
deja-dup --restore-missing [Directory]
将恢复从给定目录中已删除的文件。
请注意,这两个命令都会调出 Deja-Dup Restore GUI,它还允许您指定备份源。您无需在命令行上完成整个任务。