Gitlab增量备份

Gitlab增量备份

要么是我做错了什么,要么是 Gitlab 手册有误。或者它根本就不起作用。我希望对我的 Gitlab 服务器进行增量备份。

https://docs.gitlab.com/16.9/ee/administration/backup_restore/backup_gitlab.html#incremental-repository-backups

每个星期一早上我都想使用gitlab-backup create命令创建完整备份。然后其余的日子,我想从每周备份中创建增量备份。为了测试它,我首先尝试手动执行它。

  • 我使用以下命令进行了完整备份:gitlab-backup create
  • 这创建了以下文件:1713787473_2024_04_22_16.9.1-ee_gitlab_backup.tar大小为 11GB
  • 大约 30 分钟后,我执行了基于先前命令进行增量备份的命令,命令如下:gitlab-backup create INCREMENTAL=yes PREVIOUS_BACKUP=1713787473_2024_04_22_16.9.1-ee

但是,此命令还进行了 11GB 大小的完整备份。为什么?我在手册中读得不正确吗?

XXX@ABC:~# ls -lah /var/opt/gitlab/backups/
total 21G
drwx------  2 git  root 4.0K Apr 22 15:49 .
drwxr-xr-x 23 root root 4.0K Mar  1 10:47 ..
-rw-------  1 git  git   11G Apr 22 14:11 1713787473_2024_04_22_16.9.1-ee_gitlab_backup.tar
-rw-------  1 git  git   11G Apr 22 15:49 1713793362_2024_04_22_16.9.1-ee_gitlab_backup.tar

如果不是这样,那么对 Gitlab 进行增量备份的正确方法是什么?

相关内容