gitlab备份:make gitlab-rake生成tar.gz文件而不是tar

时间:2016-12-03 17:37:54

标签: backup gitlab gitlab-omnibus

我使用gitlab-rake获得的备份文件是tar文件,如何才能获得tar.gz

这里的文件::

root@gitlab:~# ll /mnt/backup-git/ -h
total 1.9G
-rw------- 1 git  git   57M Nov 29 15:57 1480431448_gitlab_backup.tar
-rw------- 1 git  git   57M Nov 29 15:57 1480431473_gitlab_backup.tar
-rw------- 1 git  git  452M Nov 30 02:00 1480467623_gitlab_backup.tar

这里是我的配置值::

$ grep -i backup /etc/gitlab/gitlab.rb | grep -v '^#'
gitlab_rails['backup_path'] = "/mnt/backup-git/"
gitlab_rails['backup_keep_time'] = 604800

要创建它们,请遵循文档here,(omnibus安装):

root@gitlab:~# crontab -l | grep -v '^#'
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

1 个答案:

答案 0 :(得分:3)

压缩gitlab备份tar文件并没有多大意义。 gitlab备份tar文件是备份过程中产生的最终tarball,内容是备份过程中压缩的所有文件。您可以阅读更多here