存储
存储使用情况统计信息可用于项目和命名空间。您可以使用该信息来管理适用配额内的存储使用情况。
统计数据包括:
- 命名空间中跨项目的存储使用情况。
- 超过 SaaS 存储限制或私有化存储配额的存储使用情况。
- SaaS 上可用的购买的存储空间。
存储和网络使用量采用二进制测量系统(1024 单位倍数)进行计算。 存储使用情况以千字节 (KiB)、兆字节 (MiB) 或千兆字节 (GiB) 为单位显示。1 KiB 为 2^10 字节(1024 字节),1 MiB 为 2^20 字节(1024 千字节),1 GiB 为 2^30 字节(1024 兆字节)。
KB
、MB
和 GB
正在分别转换为 KiB
、MiB
和 GiB
。在此过渡期间,您可能会在 UI 和文档中看到 KB
、MB
和 GB
。查看存储使用情况
先决条件:
- 要查看项目的存储使用情况,您必须至少拥有维护者(Maintainer)角色。
- 要查看组命名空间的存储使用情况,您必须拥有所有者(Owner)角色。
要查看存储:
- 在左侧边栏,选择 搜索或跳转到(Search or go to),找到您的项目或组。
- 选择 设置 > 使用配额(Settings > Usage Quotas)。
- 选择 存储(Storage) 选项卡,以查看命名空间的存储使用情况。
- 要查看某个项目的存储使用情况,在下方的表格中选择一个项目。存储使用情况每 90 分钟更新一次。
如果您的命名空间显示 'Not applicable.'
,请向命名空间内的任意项目推送一次提交,以重新计算存储。
存储和网络使用情况采用二进制测量系统(1024 的倍数)。存储大小以 kibibytes(KiB)、mebibytes(MiB)或 gibibytes(GiB)显示:
- 1 KiB = 2^10 字节(1024 字节)
- 1 MiB = 2^20 字节(1024 KiB)
- 1 GiB = 2^30 字节(1024 MiB)
KB
转换为 KiB
,从 MB
转换为 MiB
,从 GB
转换为 GiB
。在此过渡期间,您可能会在 UI 和文档中看到 KB
、MB
和 GB
的引用。查看项目派生存储使用情况
对于派生项目(Forks),存储消耗会有一个成本系数(Cost Factor),使得派生项目占用的命名空间存储小于其实际磁盘大小。该成本系数仅适用于命名空间存储,不适用于项目仓库存储限制。
要查看项目派生存储使用情况:
- 在左侧边栏,选择 搜索或跳转到(Search or go to),找到您的项目或组。
- 选择 设置 > 使用配额(Settings > Usage Quotas)。
- 选择 存储(Storage) 选项卡。总计(Total) 列显示分叉项目在命名空间中所占的存储量,相对于磁盘上的实际大小。
成本系数适用于:
- 项目仓库
- LFS 对象
- 作业工件(Job Artifacts)
- 软件包
- 代码片段(Snippets)
- Wiki
但 不适用于 免费计划(Free plan)命名空间中的私有派生。
超额存储使用
超额存储使用量是项目仓库和LFS的10吉字节免费存储量之外的部分。如果没有购买的存储量,项目将被设置为只读状态。您不能向只读项目推送更改。
要移除只读状态,您必须为命名空间购买更多存储。购买完成后,只读状态将被移除,项目将自动恢复。可用的购买存储量必须始终大于零。
Usage Quotas 页面的 存储 选项卡显示以下信息:
- 可用的购买存储量即将耗尽。
- 如果可用的购买存储量为零,可能会变为只读的项目。
- 因为可用的购买存储量为零而变为只读的项目。只读项目在其名称旁边标记有信息图标()。
总存储量包括免费存储和超额购买的存储。剩余的超额存储以百分比表示,并按以下方式计算:100 % - ((已使用的超额存储 - 已购买的超额存储) * 100)。
超额存储示例
下面的示例描述了命名空间中项目的超额存储示例:
仓库 | 已使用存储 | 超额存储 | 配额 | 状态 |
---|---|---|---|---|
Red | 10 GiB | 0 GiB | 10 GiB | 只读 |
Blue | 8 GiB | 0 GiB | 10 GiB | 非只读 |
Green | 10 GiB | 0 GiB | 10 GiB | 只读 |
Yellow | 2 GiB | 0 GiB | 10 GiB | 非只读 |
总计 | 30 GiB | 0 GiB | - | - |
要从 Red 和 Green 项目移除只读状态,需要额外购买 50GB 存储。
如果某些项目的代码仓库和大文件存储(LFS)的占用量超过了10吉字节的配额,那么已购买的可用存储量就会减少。
仓库 | 已使用存储 | 超额存储 | 配额 | 状态 |
---|---|---|---|---|
Red | 15 GiB | 5 GiB | 10 GiB | 非只读 |
Blue | 14 GiB | 4 GiB | 10 GiB | 非只读 |
Green | 11 GiB | 1 GiB | 10 GiB | 非只读 |
Yellow | 5 GiB | 0 GiB | 10 GiB | 非只读 |
总计 | 45 GiB | 10 GiB | - | - |
在这种示例下:
- 可用的购买存储是 40 GiB: 50 GiB(购买存储) - 10 GiB(已使用的超额存储总量)。因此,这些项目不再是只读的了。
- 超额存储使用比例为 20%:10 GiB / 50 GiB * 100。
- 剩余的购买存储为 80%。
管理存储使用
要管理你的存储,如果你是命名空间的所有者,您可以购买更多的存储。
取决于你的角色,您还可以使用如下方法来管理或减少您的存储:
要自动话存储使用分析和管理,请查阅存储管理自动化。
除了管理你的存储使用情况之外,你还可以考虑以下这些增加消耗品(使用量)的选项: