azure - 如何为我的 Azure VHD 回收未使用的 blob 空间

标签 azure cloud azure-storage

也许我不完全理解 Azure 如何对 VHD 存储收费。

刚开始时,我有一个 120GB 的 VHD,但只使用了约 30GB。 Azure 每天只收取大约 1GB 的费用。当我填满硬盘时,每日使用量按预期增长。我最终使用了 100GB 的驱动器,每天从 Azure 获得大约 3.6GB 的流量。这对我来说非常有意义。

前几天,我释放了 VHD 上的大量空间,现在我再次只使用了 30GB,而其他 90GB 是可用空间。不过,我似乎仍然需要支付每天大约 3.6GB 的费用。

有人可以帮我解释一下吗?我需要做些什么来回收可用空间吗?如果是这样,怎么办?

谢谢

最佳答案

现在可以通过执行以下 PowerShell 命令手动回收未使用的空间(从 Windows Server 2012/R2 开始):

Optimize-Volume -DriveLetter F -ReTrim

更多信息:Release unused space from your Windows Azure Virtual Hard Disks to reduce their billable size

关于azure - 如何为我的 Azure VHD 回收未使用的 blob 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17157468/

相关文章:

json - PostgreSQL:JSON 字段是数据类型文本,我需要嵌套值

linux - 如何将 GCE 用户添加到保留成员身份的组?

heroku - 在 PAAS 中部署 SOA 风格的应用程序

architecture - 客户端-服务器云计算 : differences, 的缺点和优点?

c# - Azure 函数中的奇怪冲突

azure - 无法将 blob 从一个容器复制到另一个容器

sql-server - Azure SQL 数据库是否支持两阶段提交 (2PC)?

azure - Office 365 访问已被条件访问策略阻止。访问策略不允许发行 token

azure - 推送通知 Azure 移动服务(自托管)

azure - Azure Blob 存储容器名称可以不区分大小写吗?