本文将介绍块存储管理中垃圾站。

机制

当一卷被删除时,系统不会直接从存储集群中删除其数据块。相反,该镜像会被标记为“ Tombstone”状态。
在在集群中负责管理一部分存储空间,并维护其上的对象(object)。当卷被删除时,相关的存储对象会被标记为 Tombstone 状态。

作用

垃圾站实际上是存储系统中的一个机制,用于跟踪和管理已被删除但尚未完全清理的块存储。
在集群中,这些已删除但未清理的镜像会占用存储空间,直到它们被后台进程(如守护进程)扫描并确认可以安全删除。

数据保留与清理

集群的垃圾站机制确保在删除块存储后,其数据块不会立即释放。这允许系统在需要时进行恢复操作。
系统会定期运行后台清理任务(由osd守护进程处理),扫描已标记为 Tombstone 的对象,并确认它们是否可以被完全删除。

总结

  • 块存储在删除后会被标记为 Tombstone 状态,并进入垃圾站。
  • 垃圾站机制确保数据安全,防止误删,并允许在需要时进行恢复。
  • 集群的后台进程会定期扫描并清理这些已删除的镜像,释放存储空间。

回收站功能

一、回收站页面进入路径

在左侧导航栏中,依次点击 存储块管理 -> 回收站,即可进入回收站页面。

二、回收站列表展示内容

回收站列表展示了已移入回收站的存储资源信息,包含以下列:

  • 名称:移入回收站的存储资源标识名称,如示例中的test-volume-lance。
  • 数据存储池:该存储资源所属的数据存储池,示例中为test-pool。
  • 过期时间:存储资源在回收站的过期时间,示例中为2025-04-01 17:32:56。
  • 删除时间:存储资源被移入回收站的时间,示例中为2025-04-01 17:32:56。
  • 操作:包含还原(将资源恢复到原状态)和删除(永久删除资源,不可恢复)操作入口。

三、回收站

  • 清空回收站:点击该红色按钮可批量清空回收站中所有资源(执行前需谨慎确认,清空后资源永久删除)。
  • 存储池筛选下拉框:可选择特定存储池,筛选该存储池下移入回收站的资源。
  • 镜像名称搜索框:输入镜像名称可快速查找目标资源。

四、回收站操作

  • (一)还原操作
    找到目标资源,点击 “操作” 列的还原按钮,可将该资源恢复到移入回收站前的状态,继续正常使用。
  • (二)删除操作
    找到目标资源,点击 “操作” 列的删除按钮,将永久删除该资源,数据无法恢复,需谨慎操作。
  • (三)清空回收站操作
    点击清空回收站按钮,会批量删除回收站中所有资源,执行前务必确认无需要保留的资源,否则数据将永久丢
作者:吴升斌  创建时间:2025-02-27 16:18
最后编辑:吴升斌  更新时间:2025-12-19 18:40