通过命令行进行 Nexus 3 备份?

Nexus 3 backup via command line?

在 Nexus 3 中备份程序已经改变。

在 Nexus 2 中,推荐的是 运行 OS 计划任务/cron 作业以将某些目录同步到备份位置。

在 Nexus 3 中,推荐的方法似乎是创建以安排预定义的 Nexus 任务为备份任务导出配置和元数据。然后还创建一个 cron 作业来备份通过此任务导出的内容。

在 Nexus 3 中是否仍然可以进行旧式备份?关闭服务器并备份某些目录?然后为了恢复只是把所有东西都放回去?那行得通吗?

或者使用命令行来运行这个任务?

在 Nexus 3 中完成此操作的方式似乎没有经过深思熟虑。您需要做更多的工作才能完成 Nexus 2 中单个 cron 作业可以完成的工作:

  1. 创建定时任务导出数据。
  2. 创建一个 cron 作业来备份导出的数据。
  3. 确保计划任务 运行s 并在 cron 作业之前完成。

参见示例 https://help.sonatype.com/display/NXRM3/Restore+Exported+Databases

另见 Nexus Repository 3 backup

如果您备份整个数据 (sonatype-work) 目录,这应该可以如您所愿。然而,由于数据目录很大并且有很多移动部件,使用该任务更安全,否则您可能会得到移动中的东西的副本,这些副本可能会损坏并且您的备份将无法工作。据我所知,工作目录的副本只推荐用于出现故障的服务器,这对许多大公司来说不是一个选择。

复制整个文件夹对我不起作用,导致了 orientdb 问题。去年我开始创作N3DR。 3.5.0 版本刚刚发布。