系统间共享 Git/etckeeper

系统间共享 Git/etckeeper

我的系统上有四个 Raspberry PiZeroW 正在运行ArchLinux ARM(报警)我仅用作快照客户端用于在房子周围同步播放音乐。

最初我有一个 PiZeroW,我用过等等管理员跟踪配置并将其备份到私人存储库GitLab一切都很简单。这是alarmpi3(因为我还有两个 PiZero2 B+,分别是alarmpialarmpi2)。

要将 PiZeroW 添加到系统中,我只需dd在 microSD 之间复制系统,从alarmpi3alarmpi4alarmpi5alarmpi6。然后,我编辑/etc/hostname并更改Port条目,/etc/ssh/sshd_config以便每个条目都使用唯一的端口。

当我添加时,alarmpi4我也进行了修改,/etc/.git/config因此它使用了自己的存储库,并且非常高兴同时更新系统,除了更新时修改的配置文件之外,我从来没有真正需要调整配置文件。

今天我添加了alarmpi5和(都是 PiZeroW),我想知道我是否可以在所有机器上alarmpi6使用单个存储库?etckeeper

我必须排除不同的文件,即

/etc/hostname
/etc/sshd/sshd_config

..尽管我很乐意让它们都sshd在同一个端口上运行。

在写这篇文章时,我现在想知道我是否需要费心/etc/备份alarmpi4alarmpi5alarmpi6。它们只是克隆alarmpi3,只要我保持备份,只需再次克隆驱动器,alarmpi3就可以轻松地在以后的任何一个(例如 microSD 卡故障)上更换系统。dd

欢迎任何想法、建议或推荐。

答案1

我选择简化我的生活,因为alarmpi4alarmpi5本质alarmpi6上是alarmpi3(带有/etc/hostname/etc/sshd/sshd_config修改的)的克隆,我只/etc支持alarmpi3.

相关内容