管理多个配置 (/etc) - 使用 VCS?

Por*_*jim 6 configuration version-control etc

我有一台机器需要有两个配置需要维护(机器偶尔会在两个环境之间移动,并且在每个环境中都有不同的角色)。

注意:这不是企业环境,而是家庭环境。

我正在考虑使用 VCS(我喜欢git),可能使用etckeeper. 然而,我意识到我的工具箱是有限的,我的 VCS 锤子可能会导致这个问题被识别为钉子,而当它可以更好地识别为其他东西时。

这是解决问题的正确方法吗?

max*_*zig 2

您有多种选择来解决您的问题:

  • 使用 VCS 并确保文件的权限和所有权信息也被跟踪
  • 使用 KVM 实例作为您的第二个环境,即如果您有足够的硬盘空间,您可以在那里安装第二个 Linux 实例
  • 设置双引导配置,以便在分区 X 上为第一个环境安装 Linux 系统,在分区 Y 上为第二个环境安装 Linux 系统

您的选择取决于品味,并且取决于您环境的细节。也许您的 CPU 不支持虚拟化、空间存在问题或者您不想在移动到另一个环境时重新启动计算机。