想知道如果出于某种原因我选择部署一个具有 29GB 存储空间用于 sda1(OS 磁盘)的 Azure VM,我是否可以以任何可能的方式调整此磁盘的大小?(调整同一磁盘的大小而不连接新磁盘)。
答案1
最简洁的答案是不。
最后,你应该真正考虑:-在 Azure 中的 Linux VM 上配置软件 RAID。这绝对是一个很好的解决方案,不仅在需要扩展磁盘空间的情况下,它还可以提高吞吐量。
答案2
正如您所发现的,Linux 的 Azure OS 图库图像为 29GB(Windows OS 图库图像为 127GB)。
有一些工具和博客文章描述了增加操作系统磁盘卷大小的方法。我不会推荐任何工具,但我会指出 Microsoft TechNet 上发布的文章这里它利用 PowerShell Update-AzureDisk
cmdlet 来调整操作系统磁盘大小。
我不知道是否有等效的 Azure CLI 命令。
除了调整大小之外,您还可以附加 1TB 数据磁盘(并将其安装在卷中的任何位置),每个核心最多 2 个磁盘(因此,最多可附加 64TB 总存储量)。附加磁盘是 blob 备份,就像您的操作系统磁盘一样,因此具有相同的耐用性级别。并且您可以选择配置不同的磁盘缓存选项(无、读取或读/写)。