gitlab定时备份设置

1 试试看gitlab能不能生成备份文件,运行

gitlab-rake gitlab:backup:create

在backups目录下生成了备份rar文件,有的博文写的指令是gitlab-rake gitlab:backups:create,我的版本是13.5.1,不能执行。

2 打开gitlab配置文件,开启定时清理,重新配置并重启

vim /etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
gitlab_rails['backup_archive_permissions'] = 0644
gitlab_rails['backup_keep_time'] = 7776000gitlab-ctl reconfigure
gitlab-ctl restart

3 启动定时任务,重启服务,先做一个1分钟任务试试看

vim /etc/crontab* * * * * root /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1systemctl restart crond

4 backup目录下自动生成了备份文件,按照自己的备份时间机制,修改一下crontab,重启crontab服务。例如每天22点备份

0 22 * * * root /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

gitlab设置自动备份相关推荐

  1. SQL Server数据库设置自动备份策略

    一. 简单介绍 SQL Server自带的维护计划是一个非常有用的维护工具,能够完成大部分的数据库的维护任务. 数据库的备份也是日常工作中非常重要的一个环节.备份的方法非常的多. 今天给大家介绍最简单 ...

  2. 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态

    常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...

  3. excel怎么设置自动计算_怎么用wps设置自动备份 wps设置自动备份的步骤方法 - Wps...

    在制作wps时,有时候我们会忘记保存就关闭了软件,导致之前的辛苦白费,如果我们设置了自动备份就好了,就算忘记保存wps也会帮我们自动保存,那么wps怎么设置自动保存呢?方法很简单,下面教程之家网为大家 ...

  4. Centos6.8 Mysql 设置自动备份与定期删除备份文件 自测部署安装

    mkdir -p /bak/mysql_bak mkdir -p /bak/file_bak cd /bak #建立自动备份执行文件 vi  glpi_mysqlbak.sh #!/bin/bash ...

  5. sql server 设置自动备份

    打开SQL server配置管理器,设置sql server服务里的SQL server代理服务为自动并启动. 启动Master Data Services Configuration Manager ...

  6. SVN钩子HOOK设置自动备份,服务本地可以看到所有更新内容。

    可以实现SVN本机备份.或者其他备份.关键是可以保持有一份最新的SVN文件可以查看. 实现SVN与WEB同步,可以CO一个出来,也可以直接用自动更新web目录的方法,我们要在svn版本库中配置钩子来实 ...

  7. Gitlab定期自动备份解决方案

    Gitlab定期备份方案 在很多情况下开发由于误删除代码分支,无法恢复的情况下,就需要运维从历史备份中拿到备份文件,进行还原从而解决问题,那么应该如何备份Gitlab呢? Gitlab以Docker方 ...

  8. c#如何通过ftp上传文件_自动备份ftp,通过定时设置自动备份ftp上传下载文件

    IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: FTP定时上传和定时下载,FTP定时备份,且操作简洁 iis7服务器管理工具还是vnc客户端 支持批量管理 ...

  9. mysql 实时血备份_windows下设置自动备份 mysql 批处理

    @ECHO off echo Backup mysql database orgbbs... set bakdir=E:\backup\bbs\ if not exist %bakdir% ( mkd ...

最新文章

  1. 批处理如何做到等待用户输入一个值(dos命令行)
  2. Apache Ant运行时Unable to locate tools.jar解决方法
  3. [你必须知道的.NET]第二十七回:interface到底继承于object吗?
  4. EFCore2.0@Xamarin.Forms
  5. 企业实战04:Oracle数据库_管理表
  6. java socket 阻塞模式_(四) 如何将socket设置为非阻塞模式
  7. php web教程视频教程下载,Web全栈 PHP+React系列视频教程下载
  8. python模块typing的作用
  9. Captaris WorkFlow的开发和部署
  10. 朱松纯:从人工智能的角度解读《赤壁赋》兼谈“心”与“理”的平衡
  11. 聊聊高并发系统之限流特技(二)作者:张开涛
  12. [归并排序] 二路归并排序
  13. Android studio——百度地图
  14. 计算机硬件系统的五大组成部分是什么,硬件系统的五大组成部分
  15. Linux多媒体开发基础
  16. *ST东方A:山重水复疑无路 强烈推荐评级
  17. jmeter上传文件踩坑指南
  18. 网页端、移动端导航设计模式全解
  19. 用Cocos Creator 模拟书本翻页效果
  20. Google浏览器怎么导入证书

热门文章

  1. 左右脸软件测试初学者,安卓左右脸对称测试app
  2. 停不下的脚步:IT高管人士的工作实录
  3. 录制失败因为媒体服务失败_杨丽萍62岁被判人生失败,因为她一生无子女.........
  4. xstream 对象 -》xml
  5. GC8418 数字光纤音频解码芯片 光纤解码芯片 MS8412替代
  6. 首席新媒体运营黎想教程:线上活动推广策划及方案解析
  7. SRAM电路工作原理
  8. 【SAP Abap】关于销售凭证VBKD业务数据表的使用与注意事项
  9. MACbook Air 装win7 步骤
  10. 如何在Android中发送电子邮件