升级前我应该备份什么?

Har*_*ton 6 backup upgrade

我意识到有很多类似的问题,但我还没有找到能回答我明确查询的问题。

我仍在使用 Linux Fedora 20,并且已经过了我应该升级到最新版本的时间。我已经开始使用 Deja Dup 将我的 /home 目录备份到一个 1 TB 的外部硬盘驱动器上;我的问题是,在开始安装之前,我还应该备份哪些其他目录?

Ale*_*tra 6

我确实使用 Debian,所以我不能给你任何特定于发行版的提示。无论如何,在升级我的系统之前,我通常会备份:

  • /家
  • /等等
  • /usr/local(除非我将它放在专用分区上)
  • 所有已安装包的列表(我可以用dpkgand生成apt,所以我希望你可以用yumor做同样的事情rpm

我还建议您阅读发行版的发布说明;它应该概述您在开始升级(包括备份)之前需要执行的所有步骤。

  • 请注意:您可以备份`/etc`作为新安装的参考,但切勿在升级后盲目恢复该文件夹中的这些备份文件。许多事情会因版本而异,包括许多配置文件的版本和格式(带有新选项、弃用其他选项等,因此如果您这样做,您可能会遇到麻烦。 (4认同)

Gil*_*il' 5

对于/etc,使用etckeeper。它存储/etc在版本控制下,负责保留权限和所有权。在升级之前,请确保您已经提交了最新的更改,并设置了一个标记(例如git tag fedora20-before-upgrade)。

还要列出您当前安装的所有软件包 ( rpm -ql >/var/tmp/fedora20-package-list.txt)。如果升级最终删除一些包以使依赖项工作,这可能很有用。

除此之外,在升级过程中没有任何特别危险的东西。/usr/local不应触及主目录和本地安装(例如,在 下),系统的其余部分应由升级管理。当然,与其他任何时候一样,您应该拥有最新的备份,以防发生意外。