临时存储

更新时间:

本节为您介绍,什么是临时存储,临时存储耗尽的原因及影响,如何释放临时存储。

# 简介

什么是临时存储?
临时保存即容器的可用存储。
功能上,您可以将其理解为系统盘,用于存储环境(训练环境/开发环境)的系统文件。不同的是,只有您对系统的变更才占用临时存储,而系统由镜像初始化完成后,其本身是不占用临时存储的。
属性上,具有临时性,可从如下方面理解。

  • 存储本身是临时的:一旦重启环境,临时存储中的内容都会被删除。
  • 存储内容是临时的:临时存储可理解为是供您调整环境使用的,环境调整结束后,您应当将其制作为标准镜像,然后直接使用标准镜像重启环境,释放所有临时存储。

临时存储额度
可在开发环境运行页中查看,不同规格的临时存储量不同。

临时存储目录

  • 开发环境:除以下持久化存储目录,其他目录都为临时存储目录。

    目录 说明
    /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/ 目录下。
  • 本次的安装以及配置修改已参照 保存环境为镜像 构建了新的镜像。