2016-12-03 137 views
1

我用gitlab-rake得到的備份文件是tar文件我怎樣才能得到tar.gzgitlab backup:make gitlab-rake生成tar.gz文件不是tar

這裏的文件::

[email protected]:~# 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以下,(綜合安裝):

[email protected]:~# crontab -l | grep -v '^#' 
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1 
+0

爲什麼不只是gzip他們呢? – jaxxstorm

+0

因爲在https://gitlab.com/gitlab-org/gitlab-ci/blob/master/doc/raketasks/backup_restore.md gitlab文檔中,他們在這裏討論的「tar.gz」相同:https:// gitlab。 COM/gitlab-組織/ gitlab-CE/BLOB /主/規格/任務/ gitlab/backup_rake_spec.rb – user3313834

回答

1

壓縮gitlab備份tar文件沒有意義ES。 gitlab備份tar文件是備份過程中製作的最終壓縮包,其內容是在備份過程中壓縮的所有文件。你可以閱讀更多here