storage - 如果没有超过限制的快照,引用的备份快照是否会被删除?
问题描述
我阅读了此处引用的阿里云文档。阿里巴巴实施了三重技术来维护数据。他们也在这里提到
当达到自动快照的最大数量时,最旧的自动快照将被删除。
我真的不明白,因为三重技术不允许删除引用的快照。但是根据引用,一旦达到最大快照数,快照就会删除最旧的快照。
由于初始快照被所有快照引用,它会被删除吗?
解决方案
答案是肯定的,最旧的快照将被删除。
注意:三重技术与快照并不真正相关。它是维护“状态”以在三个位置复制数据的技术。这同样适用于磁盘存储、OSS 以及快照。
下面是阿里巴巴的一篇文章,描述了当旧快照被删除并且新快照依赖于旧快照时会发生什么。
基本上,要删除的快照中保存的数据会复制到下一个较新的快照。
实际上,实际上并没有复制任何数据。有指向数据块的多个时间版本的引用指针。指针被更新并且引用计数器被改变。一旦一个数据块不再被任何快照引用,它的快照存储空间就会被释放。
推荐阅读
- wpf - 调整大小时 BitmapCache 性能不佳
- java - 如何在java中将投影EPSG:3857转换为EPSG:4326(地理空间)
- uitableview - 使用 RxSwift 在 UITableView 中进行 2 路绑定
- go - 为什么从数据库中删除一些数据后它没有插入到同一个表中
- node.js - Firebase Cloud Function:在“catch”中结束 HTTP 函数
- regex - 如何在scala中使用正则表达式模式匹配替换部分字符串?
- java - java - 如何使用Object参数而不是java中的实际参数类型调用方法?
- react-native - 反应本机文本输入滚动问题
- javascript - 按钮在 Firefox 中不起作用,但在 Chrome 中起作用
- azure - portal.azure.com 仪表板上 VM 诊断指标的数字似乎不正确