回收站和恢复

Ultralytics Platform 实施了 30 天的软删除策略,允许你恢复意外删除的项目、数据集和模型。已删除的项目会被移至“回收站”,在永久删除之前可以从中恢复。

Ultralytics Platform 设置回收站选项卡及其项目和存储树状图

软删除策略

当你删除平台上的资源时:

  1. 立即生效:项目移至回收站(非永久删除)
  2. 30 天:项目在回收站中保持可恢复状态
  3. 30 天后:项目会被自动永久删除
恢复窗口

你有 30 天的时间来恢复任何已删除的项目。在此期限之后,该项目及其所有相关数据将被永久移除,且无法恢复。

访问回收站

导航到回收站:

  1. 前往 Settings(设置)并点击 Trash(回收站)选项卡
  2. 或者直接导航到 /trash(会重定向至 Settings > Trash

Ultralytics Platform 设置回收站选项卡按类型过滤下拉菜单

回收站内容

回收站显示所有已软删除的资源并提供过滤选项:

筛选显示
全部所有回收站项目
项目已删除的项目
数据集已删除的数据集
模型已删除的模型

查看回收站项目

回收站中的每个项目显示以下信息:

字段描述
Name(名称)原始资源名称
输入项目、数据集或模型(颜色编码)
Deleted(已删除)删除的日期和时间
Days Remaining(剩余天数)距离永久删除的时间
大小项目占用的存储空间
Cascaded Items(级联项目)包含的子项目数量
Parent Project(父项目)父项目(针对模型)

级联行为

删除父资源时,子资源也会被移至回收站:

资源类型删除时包含的内容
Projects项目 + 其中的所有模型
Datasets数据集 + 所有图像和标注
Models模型权重 + 训练历史 + 导出文件

存储树状图

回收站选项卡包含一个存储可视化图表(树状图),显示已删除项目的相对大小,并按类型进行颜色编码:

  • 蓝色:项目
  • 绿色:数据集
  • 紫色:模型

恢复项目

恢复已删除的项目:

  1. 导航到 Settings > Trash(设置 > 回收站)
  2. 找到你想要恢复的项目
  3. 点击 Restore(恢复)按钮(撤销图标)
  4. 确认恢复

Ultralytics Platform 设置回收站选项卡项目上的恢复按钮

项目将返回其原始位置,且所有数据保持完整。

如果原始标识符(slug)已被占用,平台将使用一个可用的唯一标识符恢复该项目,以便你可以立即访问它。

恢复行为

资源恢复行为
项目恢复项目及其中包含的所有模型
数据集恢复包含所有图像和标注的数据集
模型如果项目处于活动状态,则将模型恢复至原始项目
需要父项目

如果模型的父项目位于回收站中,则无法恢复该模型。你会看到错误提示:“Cannot restore model while its parent project is in trash. Restore the project first.”(当父项目在回收站中时,无法恢复模型。请先恢复项目。)在恢复单个模型之前,请始终先恢复父项目。

永久删除

自动删除

回收站中的项目会在 30 天后自动永久删除。每日清理作业会自动移除过期项目。

清空回收站

立即永久删除所有项目:

  1. 导航到 Settings > Trash(设置 > 回收站)
  2. 点击 Empty Trash(清空回收站)
  3. 确认操作
不可逆操作

清空回收站会立即永久删除所有项目。此操作无法撤销,所有数据都将丢失,包括附加的部署、导出作业以及与被删除资源绑定的存储文件。

永久删除单个项目

若要不等待自动清理而直接永久删除某个项目:

  1. 在回收站中找到该项目
  2. 点击 Delete(删除)按钮
  3. 确认删除

对于项目而言,永久删除还会移除属于该已删除工作区资源的相关部署和导出文件。

存储空间与回收站

回收站中的项目仍会计入你的存储配额:

场景存储影响
删除项目存储空间仍被占用
恢复项目无变化(仍在计算中)
永久删除释放存储空间
30 天自动删除自动释放存储空间
释放存储空间

如果存储空间不足,请清空回收站或永久删除特定项目以立即回收空间。你可以在 Settings 中检查存储使用情况,并参阅 Billing 了解套餐的存储限制。

API 访问

通过 REST API 以编程方式访问回收站:

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://platform.ultralytics.com/api/trash

常见问题 (FAQ)

30 天后可以恢复项目吗?

不可以。30 天后,项目会被永久删除且无法恢复。请务必在回收站显示的过期日期之前恢复重要项目。

删除包含模型的项目时会发生什么?

项目及其内部的所有模型会一并移至“回收站”。恢复项目即可恢复其所有模型。你也可以单独恢复单个模型。

回收站中的项目会占用存储空间吗?

是的,回收站中的项目会继续占用存储配额。若要释放空间,请永久删除项目或清空回收站。

如果所属项目已被永久删除,我还能恢复模型吗?

不能。如果项目被永久删除,其中包含的所有模型也会被一并永久删除。请务必在30天的保留期限到期前恢复项目。

我该如何查看项目何时会被永久删除?

回收站中的每个项目都会显示一个“剩余天数”计数器,指示距离自动永久删除还有多少天。

评论