块存储 可以理解为:在整个平台的共享存储空间里,单独划分了一块空间给用户。用户获得这块空间后,可以自由分配使用,但是空间会一直占用着,删除后才会释放。当用户使用的块存储空间达到平台限制时,就会出现无法再申请的提示。
通俗的解释是,用户创建一个虚拟机实例,后台会分配一块较大的存储空间作为实例的系统盘,这个就是块存储。用户所有实例的块存储大小总和,不可以超过用户的块存储配额。
用户在创建个人实例时,比如虚拟机实例、容器实例、独占集群实例等,都需要使用块存储空间。
块存储空间 在容器实例中,可以通过 df 命令来查看。例如用户申请实例的块存储是80G,则可以通过命令行查看到根目录空间为80G左右(不包括个人目录 /home/xxx)。另外,容器实例的块存储空间在创建完毕后是不能被调整的。
df
块存储空间 在虚拟机实例中,也可以通过 df 或者 lsblk 命令来查看。例如用户申请实例的块存储是50G,则可以通过命令行查看到根目录空间为50G。虚拟机实例的块存储空间是支持扩容的。
lsblk
文件存储 可以理解为,在整个平台的共享存储空间里,所有用户属性为xxx的文件,所占用的空间。例如用户a在多个目录下都有自己的文件,这些文件的大小累加后即为用户a的文件存储用量。
用户在使用个人容器实例、公共集群、共享容器实例时,都会占用文件存储的空间。文件存储空间是后台实时监控的,当用户的文件存储空间用完时,便会出现Disk quota exceeded 相关的报错。
Disk quota exceeded
在个人容器实例中,用户的文件存储数据主要存在于 /home/xxx 目录下。
当用户发现自己的文件存储配额已经用满时,可以优先在命令行从以上几个目录清理无用数据。
命令行
由于平台的防误删机制,用户从web页面上删除的文件会先放入后台的回收站内,再由后台定期去清理垃圾文件。因此,用户会产生数据已经被删除了,但是文件存储空间仍然未被释放的疑惑。此时,用户可以联系平台管理员协助删除无用文件。