如何创建一个具有较小操作系统磁盘的Azure虚拟机

3
我正在Azure上运行一个小型VM,用于个人事务,并希望将成本最小化。磁盘成本是我每天支出的重要部分。我正在运行标准Ubuntu 18.04映像,并已选择标准HDD而不是SSD作为磁盘。但当前的OS磁盘大小为30GB,我几乎只使用了3GB。我想使用更小的磁盘,但找不到相应的选项。

我看到32GB磁盘的价格是每月约1.50美元。你看到了不同的东西吗? - Jason P
是的,这大概就是我看到的情况。虽然这可能看起来很小,但除此之外,其他任何东西对我来说都不需要花费任何费用,所以这是全部成本的100%。目前正在使用免费的B1s实例层。我只是在看是否有任何方法,但这并不是非常重要。 :) - DHANANJAY RAUT
嗨,我想知道你是否找到了解决方案。我不明白如何获取Ubuntu安装的vhd blob。 - Lainad
1个回答

3
针对您的问题,恐怕是无法实现的。原因是,当您从VM映像创建VM时,操作系统磁盘大小必须大于映像大小。我想您知道这个限制。在Azure中,这也是有道理的。例如,您可以查看VM映像Ubuntu 18.04-LTS的详细信息:

enter image description here

您看到虚拟机镜像的大小是31,因此虚拟机操作系统磁盘的大小应该大于31。当您想创建虚拟机时,您可以先查看有关虚拟机镜像的详细信息,然后您将知道操作系统磁盘的最小大小是多少。

2
为什么在安装Ubuntu后,映像文件大小只有3GB,但是它的实际尺寸却那么大呢? - DHANANJAY RAUT
1
@DHANANJAYRAUT 只有 Azure 知道。但我认为如果你只使用 3GB,由于空间不足,你可能无法执行太多操作。 - Charles Xu
Ubuntu Server的优惠最近有所变化,因此22命令是az vm image show --location switzerlandnorth --urn Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2:latest。 URN必须采用publisher:offer:sku:version的形式。 - igor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接