Nexus3 中的硬删除和软删除是什么
what is hard delete and soft delete in Nexus3
谁能帮我理解什么是 nexus 中的硬删除和软删除,因为我有点困惑
如果我从 Nexus3 GUI 中删除某些内容,我仍然可以看到相同的 blob 计数,并且当我 运行 清理任务时,只会反映出来。
也想知道
我们有一个 shell 脚本,它为我们提供了 .properties 文件中的 blobstore 名称、存储桶存储库名称和 sha 值,有什么方法可以在不登录 GUI 的情况下一次删除多个。
请帮忙理解以上两种情况
此致,
武士
NXRM2 有一个“垃圾”系统的概念,所以当你删除它时它并没有永远消失,你需要清除垃圾才能让它消失。
在 NXRM3 中,没有“垃圾”(无论如何从 3.29.0 开始),但概念是相同的。当您从 NXRM3 GUI 中删除某些内容时,它会“软删除”该组件,因此如果某些内容被意外删除,它可以恢复。具体来说,数据库中关联的 blob 被标记为删除。
如果您 运行 紧凑型 blobstore 计划任务,它会查找所有“软删除”d 项目并删除它们。那就是“硬删除”,除了从备份中恢复外,无法从中恢复。
您应该能够在不使用 GUI 的情况下使用 REST API 进行删除,但我建议另一个问题,因为它需要更详细的答案(在我看来)。
谁能帮我理解什么是 nexus 中的硬删除和软删除,因为我有点困惑
如果我从 Nexus3 GUI 中删除某些内容,我仍然可以看到相同的 blob 计数,并且当我 运行 清理任务时,只会反映出来。
也想知道 我们有一个 shell 脚本,它为我们提供了 .properties 文件中的 blobstore 名称、存储桶存储库名称和 sha 值,有什么方法可以在不登录 GUI 的情况下一次删除多个。
请帮忙理解以上两种情况
此致,
武士
NXRM2 有一个“垃圾”系统的概念,所以当你删除它时它并没有永远消失,你需要清除垃圾才能让它消失。
在 NXRM3 中,没有“垃圾”(无论如何从 3.29.0 开始),但概念是相同的。当您从 NXRM3 GUI 中删除某些内容时,它会“软删除”该组件,因此如果某些内容被意外删除,它可以恢复。具体来说,数据库中关联的 blob 被标记为删除。 如果您 运行 紧凑型 blobstore 计划任务,它会查找所有“软删除”d 项目并删除它们。那就是“硬删除”,除了从备份中恢复外,无法从中恢复。
您应该能够在不使用 GUI 的情况下使用 REST API 进行删除,但我建议另一个问题,因为它需要更详细的答案(在我看来)。