- 报错详情
具体报错内容:
* cat_market/ms_cat ... [DONE]
* cat_market/doc ... [DONE]
Put GitLab hooks in repositories dirs [DONE]
done
Restoring uploads ...
tar: .: Cannot mkdir: No such file or directory
tar: Exiting with failure status due to previous errors
Backup failed
- 版本信息
OS: centos 6.9
Gitlab: gitlab-ce.10.7.0
-
数据迁移过程
请参考我的迁移过程https://www.jianshu.com/p/d4ae5357f3d0 -
解决数据还原
迁移过程,就类似于把数据打包,解压的过程!
在新的gitlab服务器上操作如下命令
#cd /var/opt/gitlab/backups
#ls
1586758504_2020_04_13_10.7.0_gitlab_backup.tar backup_information.yml db
pages.tar.gz tmp artifacts.tar.gz builds.tar.gz lfs.tar.gz repositories
uploads.tar.gz
##数据恢复
#tar xf uploads.tar.gz -C /var/opt/gitlab/gitlab-rails/uploads
#tar xf builds.tar.gz -C /var/opt/gitlab/gitlab-ci/builds
#tar xf pages.tar.gz -C /var/opt/gitlab/gitlab-rails/shared/pages
#tar xf artifacts.tar.gz -C /var/opt/gitlab/gitlab-rails/shared/artifacts
- 启动
执行上面的命令后,直接启动gitlab
#以下命令对还原数据可靠性检测
#gitlab-ctl reconfigure
#gitlab-ctl restart
#gitlab-rake gitlab:check SANITIZE=true
- 打开浏览器,检查数据是否正确。
网友评论