1. 程式人生 > >gitlab學習(7)---gitlab資料恢復

gitlab學習(7)---gitlab資料恢復

gitlab備份參考:https://mp.csdn.net/mdeditor/84890522#
備份檔案:

/home/backups/1499244722_2017_07_05_9.2.6_gitlab_backup.tar

停止 unicorn 和 sidekiq ,保證資料庫沒有新的連線,不會有寫資料情況

# 停止相關資料連線服務
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 指定恢復檔案,會自動去備份目錄找。確保備份目錄中有這個檔案。
# 指定檔名的格式類似:1499242399_2017_07_05_9.2.6,程式會自動在檔名後補上:“_gitlab_backup.tar”
# 一定按這樣的格式指定,否則會出現 The backup file does not exist! 的錯誤
對包加許可權
chmod -R 777 *
gitlab-rake gitlab:backup:restore BACKUP=1499242399_2017_07_05_9.2.6
# 啟動Gitlab
gitlab-ctl start