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

Yur*_*j73 14 linux fedora backup

我需要在显卡驱动程序出现问题后完成全新安装。

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

我的发行版是fuduntu。

gla*_*len 13

最低限度是将用户自己的文件保存在/home. 此外,为了知道要保留哪些文件,/etc使用这样的系统是有益的,该系统etckeeper可以跟踪更改的历史记录/etc以及创建者的更改记录。IE - 它们是分布更改,还是您所做的更改?

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

/usr/local
/usr/share
/home
/var
/etc
/root
Run Code Online (Sandbox Code Playgroud)

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

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

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

除非你有手工编辑的东西,否则你/etc可能使用干净的配置是安全的。如果您确实在 中进行了手动更改/etc,最好手动将它们移植过来,这样您就可以确切地知道将什么引入到干净的系统中。

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