是否可以在1脚本上备份所有已安装的应用程序/ RPMs / packages /(甚至存储库)(具有相同的版本/补丁),可以在相同规范的新裸机服务器上重新安装它们< / p>
注意:我无法做任何图像或CloneZilla技巧
注意:有一些第三方软件没有任何回购提供...解决方案应该包含这些包的备份(最好是全部)
谢谢!
答案 0 :(得分:0)
如评论中所述,您可以备份RPM 数据库,但这只是将配置复制到另一台服务器的一部分:
Promise.all
或cpio
将RPM数据库已知的所有文件附加到适当大的归档区域的脚本。 pax
提供了一个包列表,rpm -qa
包给出了给定包的文件列表。rpm -ql
和%pre
脚本创建的文件。%post
中的工作数据(例如MySQL数据库)。要处理最后两种情况,您将不得不对您的系统进行一些分析,以确保您不会遗漏任何东西。 /var/lib
路径名可以告诉您谁拥有给定的文件或目录。您需要做的是检查RPM不知道谁拥有它的情况。