咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

gitlab备份恢复

备份

1
$ gitlab-rake gitlab:backup:create

备份文件在 /var/opt/gitlab/backups 目录下,如:1528882180_2018_06_13_10.5.5_gitlab_backup.tar。

备份过程中此目录会生成很多临时文件,比如数据库,如果由于空间不足导致备份失败,这个目录下的文件都可以删除释放空间,当然备份成功后,临时文件都会被清除。

迁移/恢复

1
2
$ chmod 777 1528882180_2018_06_13_10.5.5_gitlab_backup.tar
$ gitlab-rake gitlab:backup:restore BACKUP=1560416966

注意:迁移的话要将老服务器/var/opt/gitlab/backups目录下的备份文件拷贝到新服务器上的/var/opt/gitlab/backups,如果迁移前后的gitlab版本不一致,会报如下错误,所以版本必须要一致。

定时备份

可以写脚本定时执行备份,参考