要么是我做错了什么,要么是 Gitlab 手册有误。或者它根本就不起作用。我希望对我的 Gitlab 服务器进行增量备份。
每个星期一早上我都想使用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 进行增量备份的正确方法是什么?