Azure 中如何获取未附加磁盘的磁盘容量和可用空间

Posted

技术标签:

【中文标题】Azure 中如何获取未附加磁盘的磁盘容量和可用空间【英文标题】:How to get the disk capacity and free space of unattached disks in Azure 【发布时间】:2020-05-03 19:32:20 【问题描述】:

我一直在研究,但是有没有办法在Azure中获取未附加磁盘的磁盘容量和可用空间?

【问题讨论】:

您好,您的问题解决了吗? @Stanley Gong,是的,这是一个很好的答案。我现在要做的就是始终将磁盘作为数据磁盘附加到正在运行的 VM。非常感谢。 【参考方案1】:

据我所知,您无法获得未连接磁盘的可用空间。如果有必要,您应该将其附加到 Azure VM,以便您可以使用 Azure VM 的运行命令功能运行PowerShell script on windows VM 或运行shell script on Linux VM 以直接获取可用磁盘空间。

如果要获取磁盘容量,可以使用rest API或者下面的SDK或者Powershell命令直接获取:

$disk = Get-AzDisk -DiskName <disk name> -ResourceGroupName <resource group name>
$disk.DiskSizeGB

【讨论】:

这是一个很好的答案。我现在要做的就是始终将磁盘作为数据磁盘附加到正在运行的 VM。非常感谢。

以上是关于Azure 中如何获取未附加磁盘的磁盘容量和可用空间的主要内容,如果未能解决你的问题,请参考以下文章

获取附加到特定订阅中 VM 的 Azure OS 磁盘列表

Azure Rest API 附加现有托管磁盘

如何在 Linux 上获取磁盘信息?

如何从 Azure Log Analytics 中找到附加到 Azure Linux 虚拟机的每个磁盘的总大小?

Qt获取电脑磁盘容量

如何将 SSD(高级)磁盘附加到我的 NC6 - Microsoft Azure 中的数据科学 VM?