注: 僅適用於使用
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...