gitlab 備份與恢復 定時備份

2021-08-18 14:36:40 字數 1045 閱讀 8839

注: 僅適用於使用

for omnibus installations

安裝的gitlab

1. 執行gitlab資料備份

預設備份檔案儲存在   /var/opt/gitlab/backups/140623891_gitlab_backup.tar 

[html]view plain

copy

sudo gitlab-rake gitlab:backup:create  

[html]view plain

copy

sudo cp 140623891_gitlab_backup.tar  /var/opt/gitlab/backups/   

sudo gitlab-ctl stop unicorn  

sudo gitlab-ctl stop sidekiq  

sudo gitlab-rake gitlab:backup:restore backup

=140623891

-- 備份檔案名的時間戳字首  

sudo gitlab-ctl start  

sudo gitlab-rake gitlab:check sanitize

=true

3. 配置定時任務 需重啟cron服務

[html]view plain

copy

sudo crontab -e  

0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create cron=1

4. 設定只儲存最近7天的備份 

[html]view plain

copy

gitlab_rails['backup_keep_time'] = 604800  

5.[html]view plain

copy

sudo gitlab-ctl reconfigure  

gitlab 備份與恢復

gitlab 建立備份 使用gitlab一鍵安裝包安裝gitlab非常簡單,同樣的備份恢復與遷移也非常簡單.使用一條命令即可建立完整的gitlab備份 gitlab rake gitlab backup create 使用以上命令會在 var opt gitlab backups目錄下建立乙個名稱類...

Gitlab 備份與恢復

一 資料備份 設定備份路徑 許可權 保留時常,防止每天執行備份,有目錄被爆滿的風險,開啟 etc gitlab gitlab.rb配置檔案,找到如下配置 root server vim etc gitlab gitlab.rb gitlab rails backup path var opt git...

gitlab服務備份與恢復

伺服器版本 centos6.5 gitlb版本 8.17.3 使用如下命令即可建立gitlab備份。gitlab rake gitlab backup create 可以看到資料備份成功 備份gitlab成功 備份後在 var opt gitlab backups目錄下生成備份檔案,類似是這樣的 1...