临时存储
更新时间:
本节为您介绍,什么是临时存储,临时存储耗尽的原因及影响,如何释放临时存储。
# 简介
什么是临时存储?
临时保存即容器的可用存储。
功能上,您可以将其理解为系统盘,用于存储环境(训练环境/开发环境)的系统文件。不同的是,只有您对系统的变更才占用临时存储,而系统由镜像初始化完成后,其本身是不占用临时存储的。
属性上,具有临时性,可从如下方面理解。
- 存储本身是临时的:一旦重启环境,临时存储中的内容都会被删除。
- 存储内容是临时的:临时存储可理解为是供您调整环境使用的,环境调整结束后,您应当将其制作为标准镜像,然后直接使用标准镜像重启环境,释放所有临时存储。
临时存储额度
可在开发环境运行页中查看,不同规格的临时存储量不同。
临时存储目录
开发环境:除以下持久化存储目录,其他目录都为临时存储目录。
目录 说明 /gemini/code/
代码目录。 /gemini/data-1/
、/gemini/data-2/
、/gemini/data-3/
训练数据的挂载目录,是只读目录。 /gemini/pretrain/
、/gemini/pretrain2/
、/gemini/pretrain3/
预训练模型的挂载目录,是只读目录。 离线训练:除以下持久化存储目录,其他目录都为临时存储目录。
目录 说明 /gemini/code/
代码目录。 /gemini/data-1/
、/gemini/data-2/
、/gemini/data-3/
训练数据的挂载目录,是只读目录。 /gemini/pretrain/
、/gemini/pretrain2/
、/gemini/pretrain3/
预训练模型的挂载目录,是只读目录。 /gemini/output/
训练结果的输出目录。
持久化存储:可长期存储,不受环境启停等非用户意愿的因素影响,除非您自己删除或修改,否则数据将会以您最后一次保存的形态存储着,主要用于存储您的业务数据如:代码、AI 数据、模型、训练结果。
临时存储跟随实例规格计费,持久化存储根据存储用量单独计费。
临时存储耗尽
将报错 Disk quota exceeded
且无法继续写入文件,可参考下方 清理 释放临时存储。
# 清理临时存储
重启开发环境,可释放所有临时存储,该过程会删除临时存储中的所有内容,您需先做好如下准备:
- 业务相关的有用数据都存储在
/gemini/code/
目录下。 - 本次的安装以及配置修改已参照 保存环境为镜像 构建了新的镜像。