将 Ubuntu 升级到更新版本,同时保留重要文件和设置

将 Ubuntu 升级到更新版本,同时保留重要文件和设置

我使用 Ubuntu 10.04 一年多了,我经常觉得需要重新安装到最新版本。

我想将大部分配置和重要设置带到新系统中。我已经记住了一些我当然想要备份的文件和目录,但我担心我会忘记一些东西。

是否有一些清单、指南甚至软件可以帮助我备份重要数据?我不想备份整个分区。 (这不是那么关键)

如何干净地更新到新版本?

答案1

作为普苏西正确地指出,您不需要重新安装 Debian 衍生版本。只需升级即可。

无论如何,备份问题的明显答案是使用版本控制来备份您的主目录和配置设置。对于/etc类 Unix 系统上的配置文件,Joey Hess 的等等管理员受欢迎的。我建议使用像 Mercurial 或 Git 这样的分布式版本控制系统,它可以用来定期将存储库内容从硬盘驱动器上推送出来,从而起到自动备份的作用。使用 Mercurial,您可以设置提交后这将在您提交后推送,因此您的备份始终保持完全最新。

请注意,在这种情况下,这不是通用的备份解决方案,但对于重要的配置文件等来说效果很好,因为它们是通用的小文本文件,因此非常适合源代码控制。在这种情况下,分布式版本控制非常高效,其性能与 rsync 相当,但由于版本控制的原子性而更好。 Mercurial 至少会回滚而不是推送部分变更集,我想 Git 也会做同样的事情。此外,版本控制配置文件还有明显的额外好处。

答案2

您无需备份任何内容。只需安装新版本并选择升级现有安装的选项即可。您的所有文件和设置都将被保留。

答案3

我建议apt full-upgrade或者 - 如果你更喜欢“回到那些日子”的方式 - apt-get dist-upgrade。您可以查看man aptman apt-get以获得更深入的信息和更多选项。

对我来说,这每次都完全有效。您不需要备份任何内容,而这比备份任何内容并重新设置整个系统要快得多 - 即使没有随着时间的推移进行所有定制。您也不需要随后手动安装随时间添加到系统中的所有软件包。

在我看来,这是少数几种方法中最优雅的方法,也是通过固定版本(而不是滚动)“干净地更新到较新版本”的发行版的最有效方法。

相关内容