首页/系统与基础设施/存储速查/快照空间回收与清理策略
数据保护(存储侧)50 条

快照空间回收与清理策略

快照空间只有在数据块不再被任何快照引用时才会释放,所以删除链尾快照通常释放最多、删除链首快照常常效果有限。清理策略应包含分层保留、老化顺序、数量与空间双上限、水位触发与低峰分批执行,并明确快照不能替代备份。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌​‌‌‌​​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​‌‌​‌‌​‌​​​​‌‌​‌‌‌‌​‌‌‌​‌​​​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌‌​​​​​‌‌​​​​‌​‌‌​​​‌‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌​‌‌​​​‌‌​​​​‌​‌‌​‌​​‌​‌‌​‌‌​‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌‌​​‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

快照空间如何被占住

快照本身不复制全部数据,但当源卷改写某个块时,旧数据会被保留在快照一侧,这块空间就一直被占用,直到不再有任何快照引用它。因此同一链上删除不同位置的快照,释放的空间差别很大:链首的快照常被后续快照共享,删掉也回收不了多少;链尾快照独享的旧数据最多,删除后通常释放量最大。清理策略必须建立在这个原理上。

基本信息

占用来源源卷改写产生的旧数据、可写快照自身的写入
回收条件数据块不再被任何快照或卷引用时才真正释放
策略要素保留层级、老化周期、数量与链深上限、水位触发
执行代价删除与合并是后台任务,会与业务 IO 争用资源

典型使用场景

  • 备份策略落地:按小时、按天、按周分层保留,满足不同恢复点
  • 空间告急时的应急回收:优先清理无共享关系的链尾快照
  • 策略评审:核对快照保留周期是否真的匹配业务恢复点目标
  • 批量清理排期:把删除与合并安排在低峰并分批执行
  • 遗留环境治理:清理无人认领的历史快照并建立责任人制度

触发条件与建议动作

触发条件动作注意点
水位超过警戒值按老化顺序删除链尾快照先评估释放量,避免白跑一趟
快照数量超上限合并同层级快照并收紧新建权限合并期间避免叠加其他重任务
最老快照超期按保留策略自动老化确认无合规保留要求
链深接近上限归并中间层,保持浅链链深与性能相关,不宜长期逼近上限

保留策略设计要点

保留策略设计要点
# 层级建议:每小时保留数个,每天保留数个,每周保留数个
# 保留周期与业务的恢复点目标对齐,不做无差别长期保留
# 设两个上限:快照数量上限与快照占用空间上限
# 自动清理优先删最老或链尾快照,并记录清理量与耗时
# 关键变更前手工建一个命名规范的快照,事后单独回收
快照不能替代备份:它依赖同一份原始数据,源卷损坏或被误删时快照可能一并失效。快照解决的是短周期恢复,长期保护仍要依赖独立副本。

易错点

  • 把快照当备份长期保留,既占空间又顶不住源卷损坏;短周期恢复与长期保护要分开设计
  • 只在空间告急时临时删除,每次都靠人工判断删哪个,压力大且容易删错;应提前定义老化顺序与自动清理规则
  • 在业务高峰批量删除快照,后台释放与合并任务抢占资源,业务出现延迟毛刺;清理必须排入低峰并分批
  • 保留空间配额设置过小或未设上限,快照增长挤占池空间后导致写入挂起;配额与告警要成对配置

数据来源与参考

  • SNIA 存储术语词典(Snapshot、Snapshot Reserve)
  • 存储厂商官方文档中的快照保留与空间回收说明(以对应版本手册为准)
  • 数据保护与备份策略通用实践

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/snapshot-space-reclaim-policy.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌​‌‌‌​​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​‌‌​‌‌​‌​​​​‌‌​‌‌‌‌​‌‌‌​‌​​​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌‌​​​​​‌‌​​​​‌​‌‌​​​‌‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌​‌‌​​​‌‌​​​​‌​‌‌​‌​​‌​‌‌​‌‌​‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌‌​​‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​