我有一个服务器以独立模式运行Archiva,该服务器是从Apache站点tarball构建的。它已经像魅力一样运行了六年了。操作系统是Debian。
直到现在,我们存储在它上的所有工件都很容易恢复,所以我将Archiva排除在任何备份策略之外。
但最近,我们开始存储无法重建的文物。所以现在我需要让阿奇瓦加入我的备份。
我一直在搜索,但我一直无法找到一个明确的答案,如何正确备份Archiva。
有人能建议一个合理的过程来创建Archiva的备份,包括工件和数据库配置,以及恢复它的过程吗?
谢谢!
发布于 2021-07-30 16:38:02
Archiva数据库的官方文档说,只备份用户数据库就足够了,因为工件存储在(Maven)存储库中。
虽然备份这两个数据库是个好主意,但严格来说,没有必要定期备份存储库数据库。如果有任何数据丢失,可以通过删除数据库的内容并重新扫描存储库来重新生成该数据库。如果使用默认的用户安全机制,则必须定期备份用户数据库,以确保在发生损坏时不会丢失用户密码和信息。对于默认的嵌入式存储,这只是在文件系统上复制数据库目录的问题。如果您已将外部数据库配置为用户信息的来源,请参阅数据库文档以获得备份说明。
备份工件是通过备份存储库来完成的。阿奇瓦只是一个存储库管理器。
https://serverfault.com/questions/1073069
复制相似问题