首页 > 其他 > 详细

gitlab备份与恢复

时间:2021-04-09 16:16:07      阅读:17      评论:0      收藏:0      [点我收藏+]
gitlab配置备份目录
vim /etc/gitlab/gitlab.rb

gitlab_rails[‘manage_backup_path‘] = true
gitlab_rails[‘backup_path‘] = "/data/gitlab/backups" #设置备份路径
gitlab_rails[‘backup_keep_time‘] = 604800 #备份保留七天
重新加载配置
gitlab-ctl reconfigure

实时备份:gitlab-rake gitlab:backup:create #就会在配置目录/data/gitlab/backups下生成备份文件
1528102291_2018_06_04_10.8.3_gitlab_backup.tar #备份出来的文件格式
添加到定时任务
00 02 * gitlab-rake gitlab:backup:create &>/dev/null

gitlab恢复
停止数据写入
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

chmod 777 /data/gitlab/backups/1528102291_2018_06_04_10.8.3_gitlab_backup.tar
恢复#自动前往备份路径/data/gitlab/backups下找备份(不需要添加_gitlab_backup.tar)
gitlab-rake gitlab:backup:restore BACKUP=1528102291_2018_06_04_10.8.3

启动gitlab
[root@gitlab-ce ~]# gitlab-ctl start

gitlab备份与恢复

原文:https://blog.51cto.com/u_13236892/2694179

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!