我需要备份哪些文件来保留我的 Linux 用户设置?

我需要备份哪些文件来保留我的 Linux 用户设置?

出现图形驱动程序问题后,我需要完成全新安装。

我的文件有哪些必须备份以保留 Linux 中的所有用户设置?

我的发行版是fuduntu。

答案1

最低限度是将用户自己的文件保留在 内/home。此外,为了知道要保留哪些文件,使用可以跟踪更改历史和更改者的/etc系统是有益的。例如 - 它们是分发更改,还是您所做的更改?etckeeper/etc

对于备份本身,我总是复制以下内容:

/usr/local
/usr/share
/home
/var
/etc
/root

使用 Rsync 备份的方法到单独的区域,使用硬链接,以便在后续备份中不会使用额外的空间。

然后,您可以按原样恢复/home/*,但您需要根据需要从/var和中选择特定的文件/文件夹/etc。您会知道是否需要来自 的特定内容/usr/local,因为很可能您是故意将其放在那里的。

/var和的内容/usr/share可能比较棘手。Apache、mediawiki、wordpress 和其他各种服务都将数据存储在其中。您应该根据设置这些服务时所做的配置来了解其中是否存储了任何数据。如果您没有运行任何“服务器”或“网络”服务,则可能不备份这些内容是安全的,但是备份总是比希望备份更明智。

除非您在 中手动编辑了内容,否则/etc使用干净的配置可能很安全。如果您在 中手动进行了更改/etc,最好手动移植它们,这样您就能确切地知道您在干净的系统中引入了什么。

/opt也可能是一个值得关注的目录。它通常是在安装使用自己的安装程序分发的软件时创建的,这些软件来自发行版之外的软件。备份它是一个选项,但您可能希望重新安装这些软件包 - 因为它们的配置需要链接回/etc

相关内容