我正准备将我的 12.04 安装升级到 13.04,但我已经使用外部 PPA、Ubuntu Tweak 等对我的系统进行了认真的个性化设置。我使用 Deja-Dup 备份了我的系统,我想知道升级完成后,我是否可以通过从 Deja-Dup 恢复来恢复 13.04 中的所有设置。它能恢复吗?无论如何,如果不能恢复,也没什么大不了的。我还是要升级。我把所有重要的东西都保管好了。如果我不得不再次设置所有设置,那将是一件麻烦事。如果您有任何想法,请告诉我。我将不胜感激。谢谢。
答案1
简短的回答是“不”!不要依赖 Deja Dup。最好手动保存所有文件,然后在安装后再将它们放回原处。以下是我周末遇到的情况:
我在 12.04 上进行了完整的 deja dup 备份,选择了一个经过验证的、值得信赖的外部硬盘作为备份位置。备份没有加密。然后我全新安装了 13.04。安装成功后,我的第一个动作是从 deja dup 恢复。没办法!它显示“没有要恢复的备份”。
查看驱动器中的相关文件夹,发现其中包含 1007 卷 difftar.gz 存档文件,但创建这些文件的 deja dup 无法识别它们。
我一直尝试通过命令终端获取数据,但所有命令都得到了类似“命令行错误:预期 2 个参数,但得到 0”的响应
我可能能够通过手动解压 1007 卷中的每一个来获取这些数据,但想象一下这需要多少时间和麻烦......
也许我做错了什么(例如只是按照 deja dup 的指示去做了)。如果有人能提供建议,我将不胜感激。
答案2
对我来说,从 13.10 升级到 14.04 效果很好。使用 Copy.com 进行云备份的部分不是必需的,但它是一种很好的附加保护措施,而且是免费的。还加密了。
设置 Copy.com(或其他免费云备份实用程序)以同步我的 Ubuntu 计算机上的文件夹。在该文件夹中为需要更即时或持续备份的任何文件创建软链接——它们实际上不必移动到文件夹中,因为链接也可以完成备份。但是,如果您确实希望文件仅存在于您的云备份及其在您设置的任何机器上的本地同步副本中,您可以将文件移动到同步文件夹中。
在云同步文件夹内为每台机器创建一个特定于机器的命名备份文件夹。在每台机器上,配置 ubuntu 备份实用程序以将您的主文件夹备份到云同步文件夹内的相应备份文件夹。
许多常用应用程序会不必要地对主文件夹内的隐藏文件夹设置错误的权限,从而导致备份应用程序出现轻微问题。在大多数情况下,您可以安全地
chown -R foo:foo ~
找到foo
您的用户名和用户组名称。这将在您的主文件夹下递归设置所有权限,这样备份就不会因此而失败。现在,您将进行常规 ubuntu 备份,并且备份文件本身也将进一步备份到云端。
另一个建议是将 /usr/share/fonts 添加到您的备份设置中,因为在系统重新安装后去重新下载所有喜欢的额外字体并不好玩。
此时,您可以安全地全新安装 Ubuntu,例如从 USB 记忆棒安装(推荐...只需使用今年终于可以使用的内置系统磁盘创建器,不再需要使用 Unetbootin,尽管它仍然有效)。
从全新安装开始,您当然会丢失所有已安装的软件,而使这一过程更简单的解决方案是其他帖子的主题。但就您的个人数据(和字体,如果您选择的话)而言,只需设置 Copy.com 或您选择的云同步作为您在全新系统中要做的第一件事,然后执行与以前相同的 ubuntu 备份设置配置。初始同步完成后,ubuntu 备份实用程序即可将您的主文件夹恢复为系统安装之前的状态。如果存在配置文件冲突,请在此时做出明智的选择;在某些情况下,如果您的新操作系统版本进行了某些类型的更改,您可能希望接受某些文件的新版本。但这超出了本回答的范围。
祝你好运,享受这带来的恢复力和安全恢复。