存储空间
Lightly的所有项目都存储在云端,用户可以使用算力按月购买云端存储,具体可查看计费说明。
存储空间
存储空间包括“项目资源”和“云服务”所占用的所有磁盘空间。
项目资源:
项目资源占用的空间包括:源代码、第三方依赖,编译的制品等;
- 源代码:文件路径为 /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的平台上创建的在线数据库、缓存等服务所占用的磁盘空间,会随着用户写入的数据增加;
查看存储
您可以在首页查看存储的已占用容量和总容量。
也可以进入任一项目,查看CPU、内存及存储空间的信息:
存储空间已满时系统自动提示,可能会导致写入或运行失败,建议及时清理存储空间:
修改存储
使用过程中,随时可以增加存储空间:
也可以在个人中心 - 用量统计中增加存储空间:
如果想要降低存储空间,请等待本月存储过期后,重新按照您的需求购买相应的存储空间:
清理存储
如果你想通过删除项目来释放该项目的所有空间,遇到用量高峰时,删除后释放任务会进入处理队列,需要一段时间才能完全释放所占用的空间,您可以稍等几分钟后再刷新。
如果你需要清理存储空间,您可以通过:
- 在终端,输入 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安装的第三方软件根据软件本身的设置保存到默认位置,删除后可能会影响运行