【问题标题】:How do I reclaim unused blob space for my Azure VHD如何为我的 Azure VHD 回收未使用的 Blob 空间
【发布时间】:2013-12-19 17:32:22
【问题描述】:

也许我不完全了解 Azure 对 VHD 存储的收费方式。

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

前几天,我在 VHD 上释放了很多空间,现在我只使用了 30gb,而其他 90gb 是可用空间。但是,我似乎仍然需要为每天大约 3.6GB 的流量付费。

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

谢谢

【问题讨论】:

    标签: azure cloud azure-storage


    【解决方案1】:

    现在可以通过执行以下 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

    【讨论】:

      【解决方案2】:

      即使 VHD 上的文件可能会被删除,您仍然需要为它们曾经占用的空间付费。查看 Windows Azure 存储团队的这篇文章 - http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/28/exploring-windows-azure-drives-disks-and-images.aspx

      在“存储容量”部分 - “同样重要的是要注意,当您删除 VHD 使用的文件系统中的文件时,大多数操作系统不会清除或归零这些范围,因此您仍然可以为通过 Blob 删除的数据支付容量费用磁盘/驱动器。”

      【讨论】:

      • 是否可以将未使用的空间重新归零以便 Azure 可以回收它?
      猜你喜欢
      • 2017-02-08
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2014-01-16
      • 2021-06-16
      • 1970-01-01
      • 2013-03-02
      相关资源
      最近更新 更多