gitlab备份还原
断电后gitlab报500错误
查看日志
tail -f /var/log/gitlab/gitlab-rails/production.log
ActionView::Template::Error (failed to parse loose object: invalid header)
没辙,试着从备份数据中恢复一下
进入备份目录下,
cd /var/opt/gitlab/backups/
# ll
-rw------- 1 git git 2398177280 4月 8 03:33 1554665572_2019_04_08_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2412830720 4月 9 03:36 1554752002_2019_04_09_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2417264640 4月 10 03:47 1554839118_2019_04_10_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2424985600 4月 11 03:42 1554925166_2019_04_11_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2427289600 4月 12 03:38 1555011412_2019_04_12_11.1.4_gitlab_backup.tar
-rw------- 1 git git 2313431040 4月 13 03:33 1555097578_2019_04_13_11.1.4_gitlab_backup.tar
停止连接数据库的服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
查看gitlab版本
# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
11.1.4
修改权限
chmod 777 1555011412_2019_04_12_11.1.4_gitlab_backup.tar
恢复
gitlab-rake gitlab:backup:restore BACKUP=1555011412_2019_04_12_11.1.4
启动
gitlab-ctl start
检查是否可用
gitlab-rake gitlab:check SANITIZE=true
备份还是有必要的!!!将损失减少到最少。
gitlab备份还原的更多相关文章
- Gitlab 备份还原/迁移
Gitlab 备份还原 备份数据:通过命令进行备份操作 gitlab-rake gitlab:backup:create ... [DISABLED] Creating backup archive: ...
- GitLab篇之备份还原
1. GitLab备份配置 输入以下命令,打开gitlab配置文件 [root@code-server ~]# vim /etc/gitlab/gitlab.rb 修改以下配置,gitlab有自动清理 ...
- Gitlab 备份迁移恢复报错gtar: .: Cannot mkdir: No such file or directory
1. 版本信息 OS: centos 6.9 Gitlab: gitlab-ce.10.7.4 gitlab-ce.10.8.0 gitlab-ce.10.8.3 gitlab-ce.10.8.4 2 ...
- SQL Server 大数据搬迁之文件组备份还原实战
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...
- 用Ghost进行备份还原
今天给大伙介绍一下怎么用Ghost给自己的系统进行备份和还原,在这里我用的是U盘启动盘(电脑店)里面的手动Ghost. 首先给大家介绍一下Ghost界面的一些相关选项的含义:(虽然难看但希望大伙们 ...
- SQL Server差异备份的备份/还原原理
SQL Server差异备份的备份/还原原理 记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异 备份过程: 1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最 ...
- SQL Server 数据库备份还原和数据恢复
认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点. 数据 ...
- gitlab备份及迁移
Gitlab 创建备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:ba ...
- Sql server 备份还原后出现“受限制用户”问题
http://jingyan.baidu.com/article/eb9f7b6dcbf1ea869264e856.html SQL数据库作备份和还原操作几乎是日常性事务了.但某次在对Sql Serv ...
随机推荐
- js中级小知识4
1.针对表单 form input select textarea type="radio/checkbox/passdord/button/submit/reset/ ...
- python学习之旅(二)
Python基础知识(1) 一.变量 变量名可以由字母.数字.下划线任意组合而成. 注意:1.变量名不能以数字开头: 2.变量名不能为关键字: 3.变量名尽量起有意义的,能够通过变量名知道代表的是什么 ...
- android json解析及简单例子+Android与服务器端数据交互+Android精彩案例【申明:来源于网络】
android json解析及简单例子+Android与服务器端数据交互+Android精彩案例[申明:来源于网络] android json解析及简单例子:http://www.open-open. ...
- 2016ACM/ICPC亚洲区沈阳站 - A/B/C/E/G/H/I - (Undone)
链接:传送门 A - Thickest Burger - [签到水题] ACM ICPC is launching a thick burger. The thickness (or the heig ...
- Gradle依赖无法下载问题
之前一直在使用maven构建框架,对gradle还比较陌生.最近碰到依赖一直无法下载的问题.我采用了以下步骤进行排查: 1. 查看gradle本地仓库是否有依赖(肯定没有) 2. 查看私服是否有依赖( ...
- 20165321 测试-3-ch02
- vue2Leaflet使用 Vue2Leaflet-master 的demo
首先下载该demo 地址:https://github.com/KoRiGaN/Vue2Leaflet 下载后可以运行里面的例子,在examples文件夹内,该文件夹本身就是一个完整的项目 然后cmd ...
- LinkedHashMap和HashTable
LinkedHashMap: 继承了HashMap: 其中,key不允许重复是Map接口就有的性质: HashTable: 同步的,意味着是单线程,意味着线程安全的,但是速度慢,和List接口集合的子 ...
- Analysis of FCN
全卷积网络 FCN 详解 背景 CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题.神经网络大神Jonathan Long发表了<Fully ...
- 专题8:javascript中事件
一.事件流 1.1 事件冒泡 冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标的顺序逐一触发: 注意:各个浏览器在处理<html>标记级别的事件时顺序有出入,因此无论任何情况,都 ...