马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
背景
极狐GitLab 在备份过程中,使用不同的参数,其备份过程、备份完成后,占用的空间大小是不一样的。
因此,在准备服务器硬盘空间大小的时候,原则上应该尽可能预留充足的空间。具体的量化数据可以参考下面的几个场景。
备份数据大小
本身:即仓库、数据库、对象存储等本身的大小。
小包:备份时复制的文件夹、以及小的压缩包。
大包:备份完成后,生成的大的压缩包文件。
gitlab-backup create 最多同时有三份数据:本身、小包、大包
gitlab-backup create STRATEGY=copy 最多同时有三份数据:本身、副本、小包 ----> 本身、小包、大包
gitlab-backup create SKIP=tar 最多同时有两份数据:本身、小包
gitlab-backup create STRATEGY=copy SKIP=tar 最多同时有三份数据:本身、副本、小包
结论
考虑到以上三种场景,加上未来的数据量增长情况,建议 Rails 节点的硬盘空间至少是当前GitLab总数据量的 4 倍以上。 |