备份
1 | gitlab-rake gitlab:backup:create |
备份文件在 /var/opt/gitlab/backups
目录下,如:1528882180_2018_06_13_10.5.5_gitlab_backup.tar。
备份过程中此目录会生成很多临时文件,比如数据库,如果由于空间不足导致备份失败,这个目录下的文件都可以删除释放空间,当然备份成功后,临时文件都会被清除。
迁移/恢复
1 | chmod 777 1528882180_2018_06_13_10.5.5_gitlab_backup.tar |
注意:迁移的话要将老服务器/var/opt/gitlab/backups目录下的备份文件拷贝到新服务器上的/var/opt/gitlab/backups,如果迁移前后的gitlab版本不一致,会报如下错误,所以版本必须要一致。
定时备份
可以写脚本定时执行备份,参考