跳转到内容
打开控制台

为什么实例规格必须满足最低磁盘要求

当你使用自定义镜像创建实例时,实例规格必须满足镜像声明的最低系统盘容量。控制台会在镜像卡片、镜像分享页和提交创建时检查这一条件。

实例规格不是只有 CPU 和内存,还包含系统盘、网络等资源。镜像本身也有能够正常运行的前提条件,因此不是每个镜像都能放到每一种规格上。

对于自定义镜像,系统会同时检查:

  • 当前实例的系统盘是否达到镜像的最低容量。
  • 当前实例规格是否在镜像支持的规格范围内。
  • 所选区域和可用性域是否可以访问这个镜像。

这几个条件共同决定镜像是否可用。最低规格不是额外收费档位,也不是要求所有实例都使用同一套配置,而是为了避免创建出无法启动或无法完整还原的实例。

自定义镜像来自一个已有实例的系统盘。镜像中不仅有用户看到的文件,还包含操作系统文件、分区布局、文件系统元数据和启动所需的数据。创建新实例时,系统需要把这些内容完整还原到目标系统盘。

如果目标系统盘比镜像记录的最低容量更小,完整还原就没有足够空间,可能导致系统无法启动、文件缺失或后续扩容状态异常。因此平台会在选择镜像和提交创建时拒绝低于下限的规格,而不是等到异步创建任务执行到一半才失败。

最低容量是一个下限,不是必须使用的固定值:系统盘刚好达到下限时可以使用,设置得更大则可以为操作系统更新和业务数据留下更多空间。

实例系统盘容量 >= 镜像最低系统盘容量

例如,镜像要求最低系统盘为 40 GB:

镜像最低要求 实例系统盘 结果
40 GB 20 GB 不满足,不能使用该镜像
40 GB 40 GB 满足,可以使用
40 GB 80 GB 满足,可以使用

等号也算满足。最低要求是镜像的使用下限,不代表实例一定会实际占满这部分空间。

自定义镜像创建自实例时,系统会根据来源实例的系统盘容量记录镜像的最低系统盘要求。镜像被复制、共享或导入到其他空间后,这个要求会随镜像保留。

镜像文件大小和最低系统盘容量不是同一个概念:

项目 含义 用途
镜像大小 镜像数据当前占用的存储空间。 估算导入或复制时的存储消耗。
最低系统盘容量 使用镜像启动实例所需的系统盘下限。 判断实例规格是否可以选择该镜像。

因此,镜像文件大小小于系统盘容量,并不代表任意小于最低要求的系统盘都可用。

  1. 打开“计算 > 实例”,选择“创建实例”。
  2. 先选择区域和可用性域,再选择实例规格。
  3. 在镜像来源中选择“自定义镜像”,找到要使用的镜像。
  4. 查看镜像卡片下方显示的最低磁盘要求,确认实例系统盘容量达到该值。
  5. 如果使用弹性规格,将磁盘调整到最低要求或更高,然后继续完成登录方式和网络配置。

镜像还可能受支持的实例规格和可用性域限制。磁盘容量满足要求时,如果当前规格仍不可用,请更换支持该镜像的规格,或选择镜像所在的可用性域。

打开共享镜像链接后,页面会在导入按钮附近显示该镜像的最低配置要求。导入时先选择目标区域和可用性域;导入完成后,创建实例仍需按照同一最低系统盘要求选择规格。

导入按钮可用不代表任意实例规格都能使用该镜像。最终创建实例时,控制台和服务端都会再次校验系统盘容量与镜像支持的规格。

当前实例的系统盘小于镜像要求。增大弹性规格的磁盘,或选择系统盘更大的固定规格后再选择镜像。

除了磁盘容量,镜像还可能要求特定实例规格、区域或可用性域。先确认部署位置,再检查规格是否属于镜像支持范围。

切换规格可能改变可用磁盘容量或支持的规格范围。重新选择规格后,再从自定义镜像列表中选择满足条件的镜像。