Backup

手動備份 GitLab

  • March 21, 2018

當我跑步時,我遇到gitlab-rake gitlab:backup:create了這個問題

database locale is incompatible with operating system

如何手動備​​份 gitlab 儲存庫和數據庫?

我備份了

/opt/gitlab
/etc/gitlab
/var/opt/gitlab

至今。

還有其他我應該備份的目錄嗎?

我的儲存庫位於/var/opt/gitlab/git-data.

在解決此問題時,您可能會發現有關此 Rake 任務的文件很有用。

如果您無法克服數據庫區域設置問題,您可以嘗試跳過數據庫備份:

gitlab-rake gitlab:backup:create SKIP=db

但是應該嘗試尋找一種替代方法來備份數據庫。我從錯誤消息中推斷出數據庫是 Postgres,所以pg_dumpall可以做你想做的事:

pg_dumpall > gitlab.sql

否則,您可以嘗試對Postgres 目錄進行文件系統級備份,並嘗試在具有相同版本的新伺服器上恢復它。

引用自:https://serverfault.com/questions/903205