我为 Amazon EBS 卷创建了 Amazon Elastic Block Store (Amazon EBS) 快照,我想知道该快照备份的数据的大小。
简短描述
Amazon EBS 快照会创建时间点副本,为您的 Amazon EBS 卷提供备份。Amazon EBS 快照为增量快照,仅包含自最新快照以来发生更改的块。第一个快照是完整快照,其中包含更新的块和创建快照时写入的块。备份的数据决定 Amazon EBS 快照的大小以及与快照相关的成本。源 Amazon EBS 卷的大小并不能决定大小和成本。
解决方法
**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,确保您使用的是最新版本的 AWS CLI。
使用 Amazon EBS direct API 创建快照、读取快照上的数据、向快照写入数据,并找出两个快照之间的区别。Amazon EBS direct API 按请求收费。有关详细信息,请参阅 Amazon EBS 定价网站。
确定完整快照的大小
要在快照中显示块的索引和令牌,请使用 API ListSnapshotBlocks。此 API 在一次调用中最多返回 10,000 个块,以及用于后续调用的令牌。每个块为 512 KiB。ListSnapshotBlocks 返回的最后一个块的 BlockIndex 会显示快照中的块数。块数乘以 512 KiB 就是您的完整快照大小的近似值。
要确定 EBS 快照的大小,请运行以下 AWS CLI list-snapshot-blocks 命令:
aws ebs list-snapshot-blocks --snapshot-id <snapshot id> --region <region>
此命令会显示快照中的所有块及其块索引和块令牌。请注意,API 不会直接给出块总数。API 返回快照中的前 10,000 个块。如果快照包含超过 10,000 个块,则输出中会包含 NextToken。
在后续命令中可使用以下 NextToken 命令:
aws ebs list-snapshot-blocks --snapshot-id <snapshot id> --next-token <value> --region <region>
重复此命令,直到输出中不再包含 NextToken。这意味着 API 已经列出了快照中的所有块。
Size of EBS full snapshot in KiB = BlockIndex of the last block returned * 512 KiB
确定增量快照的大小
后续的 Amazon EBS 快照仅包含从先前快照更改的块以及对先前快照中块的引用。增量快照中更改的块的数量决定其大小。要确定增量快照中的唯一块或当前快照与先前快照之间更改的块,请使用 Amazon EBS direct API ListChangedBlocks。
要确定增量 EBS 快照的大小,请运行以下 AWS CLI list-changed-blocks 命令。
aws ebs list-changed-blocks --first-snapshot-id <first snapshot id> --second-snapshot-id <second snapshot id> --region <region>
此命令会显示在两个快照之间更改的所有块及其块索引和块令牌。计数返回的块数。请注意,API 不会直接给出块总数。您必须根据块令牌或块索引计算返回的块数。API 返回快照中的前 10,000 个块。如果快照包含超过 10,000 个块,则输出中会包含 NextToken。
在后续命令中可使用以下 NextToken 命令:
aws ebs list-changed-blocks --first-snapshot-id <first snapshot id> --second-snapshot-id <second snapshot id> --next-token <value> --region <region>
重复此命令,直到输出中不再包含 NextToken。这意味着 API 列出了快照中的所有更改的块。
更改的块总数乘以 512,即可计算出数据的大小。
Size of EBS incremental snapshot in KiB = Total number of blocks changed in the snapshot * 512 KiB
支持工具
要管理您的 Amazon EBS,请使用 Flexible Snapshot Proxy Python 工具。有关详细信息,请参阅 AWS GitHub 网站上的 Flexible Snapshot Proxy。
相关信息
Amazon EBS 快照
EBS 客户端