gitlab 备份和还原

1,修改gitlab的配置文件

vim /etc/gitlab/gitlab.rb 
 
prometheus['enable'] = false
alertmanager['enable'] = false
node_exporter['enable'] = false
redis_exporter['enable'] = false
postgres_exporter['enable'] = false
gitlab_exporter['enable'] = false
prometheus_monitoring['enable'] = false
##################################
#备份参数设置
##################################
#备份是否打开
gitlab_rails['manage_backup_path'] = true
#备份目录地址路径
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
#备份的权限设置
gitlab_rails['backup_archive_permissions'] = 0644
#备份保存时间,超过事件覆盖掉;
gitlab_rails['backup_keep_time'] = 604800

2.重新生成各种服务的配置文件

 gitlab-ctl reconfigure

3.创建一次备份

gitlab-rake gitlab:backup:create 

 使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为*backup.tar的压缩包,

gitlab仓库恢复 

1.停止相关数据连接服务

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

 2 恢复gitlab仓库

cd /var/opt/gitlab/backups

gitlab-rake gitlab:backup:restore BACKUP=1537261122_2018_09_18_9.2.5

3.重回启动gitlab

gitlab-ctl start

 

相关推荐

  1. gitlab 备份还原

    2024-07-13 08:38:02       29 阅读
  2. svnadmin备份还原

    2024-07-13 08:38:02       34 阅读
  3. mysql备份还原全部的数据库

    2024-07-13 08:38:02       36 阅读
  4. mysql数据备份还原知识点

    2024-07-13 08:38:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 08:38:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 08:38:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 08:38:02       57 阅读
  4. Python语言-面向对象

    2024-07-13 08:38:02       68 阅读

热门阅读

  1. 如何实现一个二叉搜索树

    2024-07-13 08:38:02       26 阅读
  2. 小妙招使用sysctl hw.realmem查看实际物理内存@FreeBSD

    2024-07-13 08:38:02       18 阅读
  3. 网络设备安全

    2024-07-13 08:38:02       23 阅读
  4. sqlalchemy.orm中validates对两个字段进行联合校验

    2024-07-13 08:38:02       27 阅读
  5. Grafana

    Grafana

    2024-07-13 08:38:02      23 阅读
  6. VB 实例:掌握 Visual Basic 编程的精髓

    2024-07-13 08:38:02       21 阅读
  7. Spuer().__init__的意义

    2024-07-13 08:38:02       29 阅读
  8. 匿名函数与函数

    2024-07-13 08:38:02       28 阅读
  9. ios CCRuntime.m

    2024-07-13 08:38:02       23 阅读
  10. js项目生产环境中移除 console

    2024-07-13 08:38:02       24 阅读
  11. uniapp微信小程序授权登录实现

    2024-07-13 08:38:02       24 阅读
  12. 版本发布 | IvorySQL 3.3 发版

    2024-07-13 08:38:02       26 阅读