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


13

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

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

我的发行版是fuduntu。


1
我已编辑了您的问题,如果您对所做的更改不满意,可以恢复或重新编辑。
巴恩2012年

3
基本上,您需要备份/home目录,但是根据您的用法或安装情况,这将有助于备份/etc /usr/var。但是,您很可能将错误的配置文件复制到新系统。我建议您解决此问题,而不要执行全新安装。
巴恩2012年

我尝试过[代码] yum历史记录-undo <最后一次安装的编号很少> [代码],但是它没有帮助我。同样,使用不同的vga模式“ vga = ask”进行举动也是无奈的。只是终端是可访问的。所以我可以rm或复制或进行其他文件操作。它会在启动时冻结图形化外壳gnome。
Yurij73

1
@ Yurij73:您可以在注释和答案中使用`和`(反引号)将代码引起来。
Linuxios 2012年

Answers:


11

最低限度是将用户自己的文件保留在内/home。同样,为了知道要保留哪些文件,/etc使用类似的系统etckeeper可以跟踪对更改的历史记录/etc以及由谁进行更改的系统是有益的。IE-它们是分布更改还是您所做的更改?

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

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

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

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

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

除非您有手工编辑的内容,否则/etc使用干净的配置可能会很安全。如果您确实进行了手工更改/etc,则最好手动进行移植,以使您确切了解要引入清洁系统的内容。

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


1
我是按/user您的意思假设的/home/[username],尽管听起来您是想说/usr并加了一封信。可能要进行编辑以澄清这一点
DeveloperACE
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.