从 Deja Dup 备份恢复文件和文件夹

从 Deja Dup 备份恢复文件和文件夹

我曾希望恢复使用 Deja Dup 备份的文件和文件夹是一个简单的过程,但不幸的是事实并非如此。

这就是我的困境:一周前,我愚蠢地决定将 kubuntu 从 17.10 版本更新到 18.04 版本,在下载了 2400 多个文件后,我让程序自行运行,然后就休息了,只希望升级过程能够顺利完成。然而,在我关灯半小时后,升级就停滞了,第二天早上系统就冻僵了。除了重启,我什么也做不了,之后一切都变得一团糟。

最后,我通过可启动 USB 全新安装了 Ubuntu 18.04,确信我所有的文件都是几天前备份的。我现在有一个功能齐全的 kubuntu 桌面,但在如何恢复大约 250 GB 的区块链数据和其他各种文件方面遇到了难题。

我的策略是简单地将所有备份文件和文件夹解压缩到备份硬盘上的保存文件夹中,然后将我想要的文件夹复制回我的计算机。

我搜索过 Duplicity wiki 和 Deja Dup 文档,但没有找到任何直接的答案;使用 Deja Dup GUI 也没有成功。

我曾使用此命令行的变体来访问备份文件,但无济于事。

snerx@snerx:~$ duplicity restore --no-encryption --file-to-restore /media/snerx/Seagate_Expansion_Drive/Ubuntu_16.04_Backup/*.* file:///media/snerx/Seagate_Expansion_Drive/Holding_folder/
    Command line error: Expected 2 args, got 1
    Enter 'duplicity --help' for help screen.

有谁可以建议使用命令行来解压缩并解密我的备份到 Holding_folder?

答案1

经过多次反复尝试,我终于找到了将备份文件解密并解压到 Seagate 扩展驱动器中的 Holding 文件夹所需的命令行。

snerx@snerx:~$ duplicity restore --no-encryption --no-compression file:///media/snerx/Seagate_Expansion_Drive/Ubuntu_16.04_Backup/ /media/snerx/Seagate_Expansion_Drive/Holding_folder/
Local and Remote metadata are synchronised, no sync needed.                                                                                                                                                                     
Last full backup date: Mon Jun  4 00:21:18 2018   

这会将 320GB 的文件恢复到 Holding_folder,然后可以使用 Midnight Commander 将其复制到主文件夹。

相关内容