升级前我应该备份什么?

升级前我应该备份什么?

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

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

答案1

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

  • /home
  • /etc
  • /usr/local(除非我把它放在专用分区上)
  • 所有已安装软件包的列表(我可以使用 和 生成dpkgapt所以我希望您可以使用yum或执行相同的操作rpm

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

答案2

用来/etc等等管理员。它在版本控制下存储/etc,负责保留权限和所有权。升级之前,请确保您已提交最新更改,并设置标签(例如git tag fedora20-before-upgrade)。

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

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

答案3

我还会包括/var.

当然,不建议在新安装中直接批量替换/var,但是您将存储很多重要的用户/管理文件:

mysql
html
crontab
samba

仅举几例。

相关内容