归档Nexus存储库的一部分

时间:2018-11-12 14:17:35

标签: nexus

我们有旧版本,占用了Nexus中所需的磁盘空间。我们很可能不会再使用这些版本,但出于合规性原因而需要保留它们。

我希望能够将一些文物转移到更大,速度较慢的存储位置,而无需:

1)以任何方式(例如内部状态,任何元数据/数据库等)混淆Nexus。 2)失去恢复它们的能力。

我认为the existing Nexus clean-up tasks不会实现这一目标,我也不认为我见过的任何ad-hoc deletion scripts(似乎早于任务和/或解决缺点)。

有没有很好的方法来实现这一目标?

我们正在使用Sonatype Nexus 2.11.3-01。

1 个答案:

答案 0 :(得分:0)

我可以想到两种可能的解决方案:

1)由于NXRM2位于文件系统上,因此您应该能够编写某种脚本来查看工件的年龄,然后将其复制掉。然后,您可以照常使用内置清理。

2)虽然我没有尝试过/可能很危险,但是如果计划任务满足您对FINDING项目的需求但又不满足于保存它们的需求,则可以清空垃圾箱,运行任务,然后将垃圾箱文件夹中的所有内容您要保存什么。如果选择此选项,请绝对确保其中没有自动删除垃圾箱或其他任何垃圾箱。

这些都不是内置的,因此也很容易被黑客入侵,但我认为它们可以正常工作(无需尝试)。