我在 Azure 云中有一些虚拟机,我刚刚发现我的一个高级存储帐户上有几个 .vhd 文件(全部为 127GB)。我不记得通过快照我的机器来创建这些,所以我想知道为什么有多个不同日期的文件。是否可以安全地删除旧的,而且,如果确实是自动创建的,我该如何阻止它们自动创建?Azure 高级存储有点贵,所以我很想尝试了解这里发生了什么,并在必要时减少存储支出。
我在 Azure 云中有一些虚拟机,我刚刚发现我的一个高级存储帐户上有几个 .vhd 文件(全部为 127GB)。我不记得通过快照我的机器来创建这些,所以我想知道为什么有多个不同日期的文件。是否可以安全地删除旧的,而且,如果确实是自动创建的,我该如何阻止它们自动创建?Azure 高级存储有点贵,所以我很想尝试了解这里发生了什么,并在必要时减少存储支出。
它不是自动创建的。这些可能是以前创建的不再存在的虚拟机的剩余物。删除 VM 时,它的 vhd 仍保留在存储中。如果这些磁盘未在使用中,并且您知道它不是来自您想要恢复的任何以前的 VM,您可以安全地删除它们。不允许删除正在使用的磁盘(附加到虚拟机)。
同意 Bruno 的观点,顺便说一下,我们可以使用 PowerShell 列出 VHD 和 VHD 的状态:
这是结果,我们可以找到是否租用(正在使用)的 VHD: