我有一台服务器,用于存储一组客户端计算机的主映像。到目前为止,客户端从服务器进行网络启动并使用覆盖文件系统,因此任何更改都不会影响主映像。
对主映像的更改现在可能会导致未定义的行为,这只能通过重新启动客户端来解决。此外,客户端 100% 依赖于服务器,这意味着如果服务器停机维护,它们将无法使用。
因此,我希望客户端拥有主映像的本地副本,并定期更新,例如在启动时。
我的设想如下
- 客户端通过网络启动并从服务器获取内核和 initramfs
- 然后将其内部硬盘与服务器上的主映像同步
- 它继续使用 overlayfs 进行启动(因此主映像的副本不会改变)
如果可能的话,我希望避免太多的手动工作。就像我使用包overlayroot
来处理所有 overlayfs 事务一样。