跳到主要内容

存储空间

Lightly的所有项目都存储在云端,平台为每位用户提供了一定的云端存储,具体可查看 https://lightly.teamcode.com/pricing

存储空间

存储空间包括“项目资源”和“云服务”所占用的所有磁盘空间。

项目资源:

项目资源占用的空间包括:源代码、第三方依赖,编译的制品等;

  • 源代码:文件路径为 /workspace/项目文件夹 ,保存了您在当前项目内所写的全部源代码。
  • 第三方依赖:不同的语言下载和安装的依赖的位置不同,例如:
    • Python安装的包在 /usr/local/lib/python3.10/site-packages
    • Java的maven依赖保存在 /root/.m2
    • Go的构建缓存保存在 /root/.cache,依赖由环境变量GOPATH决定,默认在/go
    • Rust依赖由环境变量 CARGO_HOME 决定,默认在 /usr/local/cargo
    • React和Vue等前端项目在 /root/.cache,首次构建会产生缓存文件
    • 用户使用root权限通过apt-get install安装的第三方软件根据软件本身的设置保存到默认位置

云端服务:

云服务的磁盘空间是指在Lightly的平台上创建的在线数据库、缓存等服务所占用的磁盘空间,会随着用户写入的数据增加;

查看存储

您可以在首页查看存储的已占用容量和总容量。

image-20221118163101580

也可以进入任一项目,查看算力、内存及存储空间的信息:

image-20221118163033179

存储空间已满时系统自动提示,可能会导致写入或运行失败,建议及时清理存储空间:

image-20221118163406638

清理存储

如果你想通过删除项目来释放该项目的所有空间,遇到用量高峰时,删除后释放任务会进入处理队列,需要一段时间才能完全释放所占用的空间,您可以稍等几分钟后再刷新。

如果你需要清理存储空间,您可以通过:

  • 在终端,输入 cd 命令进入目录,通过 ls -al 查看文件以及大小,通过 rm 命令 清理不需要的文件来节省空间
  • 不同的语言下载和安装的依赖保存的位置不同,例如:
    • Python推荐使用 pip uninstall 包名 删除已经安装的包,删除后使用到该依赖的文件会报错
    • C/C++会因为程序异常,在程序执行目录下将产生core.* (core dumped)文件,可以删除
    • Java的maven依赖保存在/root/.m2下,删除后构建会再下载
    • Go的构建缓存保存在/root/.cache,依赖由环境变量GOPATH决定,默认在/go,删除后构建会再下载
    • Rust依赖由环境变量CARGO_HOME决定,默认在/usr/local/cargo,删除后构建会再下载
    • React和Vue等前端项目在 /root/.cache,首次构建会产生缓存文件,删除后构建会根据需要下载
    • 用户使用root权限通过apt-get install安装的第三方软件根据软件本身的设置保存到默认位置,删除后可能会影响运行