資料備份 :
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" #備份目錄可以修改預設備份出檔案的路徑,可以通過修改該配置,並執行gitlab-ctl restart重啟服務生效
gitlab-rake gitlab:backup:create #備份加到crontab中定時執行:
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create >/dev/null 2>&1gitlab-ce自身整合的有自動刪除備份配置。開啟/etc/gitlab/gitlab.rb配置
gitlab_rails['backup_keep_time'] = 604800設定備份保留7天(7x3600x24=604800)秒為單位。
資料恢復:
停掉資料連線服務
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq恢復
gitlab-rake gitlab:backup:restore backup=備份編號注:1、到底那個是備份編號? --- _gitlab之前的部分都是;2、644預設許可權。
檢視恢復狀態:
gitlab-rake gitlab:check sanitize=true重啟服務
gitlab-ctl start unicorn
gitlab-ctl start sidekiq
或gitlab-ctl restart
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之六 gitlab 備份恢復
參考 備份 所有的許可權,庫檔案等資訊全部備份到的 不更改備份目錄的話 vim etc gitlab gitlab.rb 去掉下面2行的注釋 gitlab rails backup path var opt gitlab backups gitlab rails backup keep time 6...