Windows Azure:删除附加到不存在的VM的磁盘

时间:2013-02-01 19:13:38

标签: azure azure-storage azure-virtual-machine azure-vm-role

刚刚发现,由于很久以前被删除的虚拟机放弃了磁盘,我正在占用并支付大量存储空间。我想要删除大部分内容,但现在我遇到了一个无法删除的集合,因为它们仍然无法找到虚拟机。

任何想法如何摆脱这些磁盘,PowerShell技巧可能?

4 个答案:

答案 0 :(得分:3)

如果我理解正确,删除虚拟机后,它会删除该服务,但会在“磁盘”下保留VHD映像的副本。因此,请转到虚拟机下的磁盘标签,然后尝试将其删除。

如果不是这种情况,请添加一个屏幕截图,其中包含您尝试删除VM的错误消息。

答案 1 :(得分:1)

我能看到的唯一方法就是通过PowerShell。我遇到了同样的问题,这就是我修复它的方法。我安装了Azure PowerShell扩展并配置了我的订阅,然后配置了我的存储帐户。一旦我这样做,我就运行了这个命令

get-azuredisk | Remove-AzureDisk

Get-azuredisk将获取所有磁盘在我的情况下,我需要删除所有磁盘。如果您需要单独执行,则需要获取磁盘的名称,然后使用名称switch运行remove-azuredisk并指定磁盘名称以将其删除。这为我解决了这个问题。希望这可以帮助将来的某个人。

答案 2 :(得分:1)

在" new" Azure门户。选择存储帐户,然后单击存储帐户"您所使用的VHD所在的位置,单击服务下的Blob,单击Essentials下的vhds,搜索不需要的vhd,然后单击删除。

答案 3 :(得分:0)

我无法使用(2016)门户网站删除我的(经典)存储帐户中的孤立磁盘。这里的答案有效,但这里有一个更详细的步骤,用PowerShell删除这些孤立的磁盘。

的PowerShell

如果您还没有下载并安装PowerShell。 (Install and configure Azure PowerShell。)此doclink的初始步骤:

  • 安装后检查Azure PowerShell模块是否可用:
    Get-Module –ListAvailable

  • 如果未列出Azure PowerShell模块,则可能需要导入它:
    Import-Module Azure

  • 登录Azure资源管理器:
    Login-AzureRmAccount

AzurePublishSettingsFile

  • 检索您的PublishSettings文件。
    Get-AzurePublishSettingsFile

  • 导入-AzurePublishSettingsFile并指定刚刚保存的文件的路径 Import-AzurePublishSettingsFile -PublishSettingsFile '<your file path>'

显示和删除磁盘