5

在 Nexus 3 中,备份程序已更改。

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

在 Nexus 3 中,推荐的方法似乎是创建以安排预定义的 Nexus Task Export configuration & metadata for backup Task。然后还创建一个 cron 作业来备份通过此任务导出的内容。

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

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

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

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

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

另请参阅Nexus Repository 3 备份

4

2 回答 2

4

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

于 2018-03-14T20:53:39.580 回答
1

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

于 2020-03-29T03:01:10.510 回答