我意识到有很多类似的问题,但我还没有找到一个可以回答我的明确查询的问题。
我仍在使用 Linux Fedora 20,而且已经远远超过了我应该升级到最新版本的时间。我已经开始使用 Deja Dup 将我的 /home 目录备份到外部 1 TB 硬盘上;我的问题是,在开始安装之前我还应该备份哪些其他目录?
答案1
我确实使用 Debian,所以我不能给你任何发行版特定的提示。不管怎样,在升级系统之前,我通常会备份:
/home
/etc
/usr/local
(除非我把它放在专用分区上)- 所有已安装软件包的列表(我可以使用 和 生成
dpkg
,apt
所以我希望您可以使用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
仅举几例。