对于 Debian 服务器,在全新安装中克隆 /etc、/home 和 /var 是否意味着我不会丢失数据?

对于 Debian 服务器,在全新安装中克隆 /etc、/home 和 /var 是否意味着我不会丢失数据?

在我的业余虚拟服务器上,当更新内核需要更新 libc6 时,我遇到了无法解析的依赖项陷阱,反之亦然,因此我无法更新或安装任何软件。

我对此进行了简单的研究,似乎发生这种情况的原因是我在 Lenny 系统上安装了来自 Sid 的应用程序(我同意这对我来说非常愚蠢),并且我必须从源代码安装内核,结果系统可能会变得更糟(新内核无法启动,我无法在 GRUB 菜单中选择一个旧内核)。

我确实有备份快照(完整系统映像),但它们也存在这个问题。

我没有在那里使用 mysql,所以恢复数据库不是这种情况。

服务器并不重要,如果它崩溃了,除了我自己以外,没有人会受到影响。

因此,备份我的用户和组相关文件(passwd、shadow、groups)、sudoers、apache、邮件应用程序和 jabber 守护进程配置、/var/www 和整个 /home,将服务器重置为默认配置,然后安装必要的软件包并插入它们的配置和数据似乎是答案。

我对吗?

答案1

你的方法听起来不错。确保进行完整备份,以防你忘记任何目录或配置文件,但听起来你已经做到了。

我一直对我的家用电脑使用类似的策略。事实上,我已经带着我的/home目录内容和 Apache 配置经历了 Solaris 和 Linux 的几种不同版本以及虚拟机的考验。如果您只是重新安装相同版本的 Debian,那么应该不会有问题。

相关内容