无法删除斑点:目前的团块租赁,并在请求中没有指定的租赁ID(Cannot delete blob:

2019-09-01 13:59发布

当我试图从我的存储帐户容器中删除一个blob,我得到一个错误信息,“ 目前的团块租赁,并在请求没有指定租赁ID。”

我有4个虚拟机实例。 我也有8个虚拟机磁盘,其中4是在使用(一个由每个虚拟机实例的)。 奇怪的是,我在我的单个存储帐户的唯一容器上市10个斑点,称为虚拟硬盘 。 这里是10个斑点的截图 ,突出两个,我不能删除。

谁能给我如何删除这些斑点指导? 我有没有用他们,我想减少我对我的订阅存储成本。

Answer 1:

你需要从门户网站的虚拟机部分删除的磁盘。

  • 导航到虚拟机 - >磁盘
  • 删除磁盘

检查这个MSDN博客文章的完整说明: http://blogs.msdn.com/b/windows_azure_technical_support_wats_team/archive/2013/02/05/iaas-unable-to-delete-vhd-there-is-currently-a-租赁-ON-THE-blob.aspx



Answer 2:

或者,你可以杀死使用PowerShell的斑点租赁:

(Get-AzureRmStorageAccount -Name "STORAGE_ACCOUNT_NAME" | Get-AzureStorageBlob -name "CONTAINER_NAME").ICloudBlob.BreakLease()

当你这样做只是意识到,虚拟机的使用这种存储将无法打开。 (你应该将其关闭,如果他们是不是已经这样做了。

但是,如果你可以使用虚拟机的再次在未来这种技术可以让您:

  1. 停止VM的问题。
  2. 下载VHD的副本。
  3. 松开VHD租赁
  4. 删除存储帐户的VHD。
  5. 插入任意时间段,你不需要VM
  6. 上传VHD到相同的存储帐户相同的容器和相同的文件名。
  7. 启动虚拟机备份,并将它:-)工作。


Answer 3:

你应该有相关的给虚拟机的图像。 即使你删除了你的虚拟机,图像必须被明确删除。

一旦图像被删除,你会看到越来越VHD清除以及



文章来源: Cannot delete blob: There is currently a lease on the blob and no lease ID was specified in the request