缩减 Azure Linux VM 以节省成本

Downsize Azure Linux VM to save cost

我会将我的 OS 磁盘 ( Linux : CentOS) 从 128 Gb 减少到 64Gb 以节省成本。

当我转到门户并调整大小时:显示一条错误消息:

Failed to update disk 'XXXXXXXXXXXXXXXXXX'. Error: The disk/snapshot resource with id hayppyness-preprod/providers/Microsoft.Compute/disks/XXXXXXXXXXXXXXX cannot be resized down. Reducing disk/snapshot size is not supported in Azure to prevent data loss. If you do need to reduce the size of the disk, please create new snapshot/disks with the appropriate size. More information is available at https://aka.ms/AzureDisksFAQ.

但 link 没有提供任何信息。

我无法打开支持请求,因为我的支持计划是免费的。

有人可以帮我吗?

目前,我们无法直接收缩或缩减 Azure 托管磁盘。 Azure 不支持该操作。详情请参考document

如果我们想缩小天蓝色磁盘的容量。我们需要将磁盘导出为 vhd,然后收缩导出的 VHD。最后,从 VHD 创建一个新的托管磁盘,并从新的托管磁盘创建一个新的 VM。详情请参考here and here