在无法修复登录问题后,我现在尝试使用 Duplicity 从备份文件中恢复。由于我不知道哪里出了问题,所以我想从备份文件中恢复,比如说 30 天前的备份文件。
据我所见,这应该是命令:
sudo duplicity --force -t 30D file:///backup-folder /
然而,我收到了一堆[Errno 17] File exists...
,我不确定这是否正常。
我想恢复所有内容 - 根目录和用户文件夹等。我准备格式化驱动器并从头开始重新启动...所以我愿意尝试一切。
PS:我无法使用 Deja-dup,因为除了以访客身份外我无法登录 GUI。
答案1
首先……口是心非绝不恢复时覆盖数据。这是保护数据的设计选择。您要做的就是恢复到临时文件夹,然后手动将恢复的数据复制/移动到所需位置。
第二..为什么您无法登录X,但可以以root身份使用命令行?
..ede/duply.net
答案2
如果用户想要恢复所有内容,那么将所有内容安装到另一个文件夹并将其移动到位肯定是错误的。当您将所有内容移动到位时,如何确保所有内容都具有适当的所有权和权限。此外,您必须拥有两倍的磁盘空间用于复制。根据定义,如果原始系统已满 50% 以上,您就无法这样做。