如何动态增加Azure虚拟机中的blob大小?

如何动态增加Azure虚拟机中的blob大小?,azure,azure-storage,azure-virtual-machine,Azure,Azure Storage,Azure Virtual Machine,我目前有一个要求,即当虚拟机磁盘空间已满时,我必须通过Azure Storage management API增加磁盘空间,尽管Storage management API支持调整页面blob的大小(这是虚拟机的存储方式)通过设置Blob属性操作,但不要这样做,因为它会完全扰乱VHD。如果我对VHD的理解正确,它有一个512字节的页脚,其中包含有关该VHD的信息。Set Properties操作()只是将字节添加到现有页面blob中,从而弄乱了这个512字节的页脚。您可以选择创建一个更大的VHD

我目前有一个要求,即当虚拟机磁盘空间已满时,我必须通过Azure Storage management API增加磁盘空间,尽管Storage management API支持调整页面blob的大小(这是虚拟机的存储方式)通过设置Blob属性操作,但不要这样做,因为它会完全扰乱VHD。如果我对VHD的理解正确,它有一个512字节的页脚,其中包含有关该VHD的信息。Set Properties操作()只是将字节添加到现有页面blob中,从而弄乱了这个512字节的页脚。您可以选择创建一个更大的VHD,并将现有VHD的内容传输到新的VHD。

是否应该在azure上调用Put Blob(REST API)?