ECI实例默认提供30 GiB的免费的临时存储空间,如果该存储空间大小无法满足您的需求,您可以自定义增加临时存储空间大小。
背景信息
每个ECI实例默认提供30 GiB的临时存储空间(免费),如下所示。
:/# df -h
Filesystem Size Used Avail Use% Mounted on
overlay 30G 1.6G 27G 6% /
tmpfs 64M 0 64M 0% /dev
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/vda5 30G 1.6G 27G 6% /etc/hosts
shm 64M 0 64M 0% /dev/shm
tmpfs 1.9G 0 1.9G 0% /proc/acpi
tmpfs 1.9G 0 1.9G 0% /proc/scsi
tmpfs 1.9G 0 1.9G 0% /sys/firmware重要
ECI实例启动所使用的容器镜像会占用该30 GiB空间。容器镜像需要占用的空间大小至少为容器镜像大小*2,具体大小视镜像的压缩率决定。
如果您的存储需求大于30 GiB,可以自定义增加临时存储空间大小。新增加的临时存储空间会按容量大小和使用时长收取费用。更多信息,请参见临时存储空间计费。
配置说明
OpenAPI
调用CreateContainerGroup接口创建ECI实例时,您可以通过EphemeralStorage参数来增加临时存储空间大小。EphemeralStorage的参数说明如下表所示。更多信息,请参见CreateContainerGroup。
名称 | 类型 | 示例值 | 描述 |
EphemeralStorage | Integer | 20 | 增加的临时存储空间大小。单位:GiB。 |
控制台
通过弹性容器实例售卖页创建ECI实例时,在容器组配置区域,展开高级配置,可以输入要增加的临时存储空间的大小。
临时存储空间与镜像缓存的关系
根据镜像缓存的创建方式的不同,生成的临时存储空间存在差异。
自动创建的镜像缓存基于系统盘实现。创建ECI实例时,如果使用的镜像缓存为自动创建的,则临时存储空间会在系统盘。此时,系统盘分区(/dev/vda5)大小即为临时存储空间大小,如下所示。
:/# df -h Filesystem Size Used Avail Use% Mounted on overlay 50G 1.6G 46G 4% / tmpfs 64M 0 64M 0% /dev tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/vda5 50G 1.6G 46G 4% /etc/hosts shm 64M 0 64M 0% /dev/shm tmpfs 1.9G 0 1.9G 0% /proc/acpi tmpfs 1.9G 0 1.9G 0% /proc/scsi tmpfs 1.9G 0 1.9G 0% /sys/firmware手动创建的镜像缓存基于数据盘实现。创建ECI实例时,如果使用的镜像缓存为手动创建的,则临时存储空间会在数据盘。此时,系统盘分区(/dev/vda5)大小保持默认的30 GiB,且不会被使用。如下所示。
:/ # df -h Filesystem Size Used Avail Use% Mounted on overlay 50G 1.6G 46G 4% / tmpfs 64M 0 64M 0% /dev tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/vda5 30G 1.9G 27G 7% /etc/hosts shm 64M 0 64M 0% /dev/shm tmpfs 1.9G 0 1.9G 0% /proc/acpi tmpfs 1.9G 0 1.9G 0% /proc/scsi tmpfs 1.9G 0 1.9G 0% /sys/firmware