您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

GitLab定时备份和恢复 《网站源码》

  • 时间:2022-07-20 03:05 编辑: 来源: 阅读:290
  • 扫一扫,手机访问
摘要:GitLab定时备份和恢复 《网站源码》
参考Gitlab备份、迁移、恢复、更新的后台项目。linux centos服务器作为Gitlab仓库,需要每天定时自动备份(数据备份到windows),防止服务器磁盘损坏造成数据丢失。 操作步骤1。GitLab备份操作gitlab-rake gitlab: backup:执行后创建备份文件[root @ master opt]# ls/var/opt/git lab/backups/196532146 _ 2020 _ 08 _ 04 _ 13 . 1 . 4 _ git lab _ backup . tar 1596532193 _ 2020 _ 08 _ 04 _ 13 . 1 . 4 _ git lab _ backup . tar 2 .配置linux centos访问方便的Shell脚本scpGitLab进行windows机密登录3.写Shell导出脚本vim /opt/gitlabscp.sh#!/bin/shscp _ Linux _ path = '/var/opt/git lab/backups/' scp _ windows _ uri = ' user @ 192 . 168 . 1 . 58:E:\ tmp ' scp _ log _ path = '/opt/git labscp . log ' time = $(date+% Y-% M-% d \ % H:% M:% S)git lab-rake git lab:backup:create filename = ` ls$scp _ Linux _ path-t | head-n1 | awk ' { print $ 1& gt$ scp _ log _ paths CP $ scp _ Linux _ path $ filename $ scp _ windows _ uri 4。配置Linux定时任务crontab-e01 * * */opt/gitlabscp . sh该配置可以设置每天凌晨1: 00,定时从git lab服务器导出备份文件到windows主机。注意:linux centos的crontab cron表达式的最小单位是分钟。5.gitlab恢复和暂停相关服务。GitLab-CTL停止UnicornitLab-CTL停止sidekiq修改备份文件权限chmod 777/var/opt/git lab/backups/1530156812 _ 2018 _ 06 _ 28 _ 10 . 8 . 4 _ git lab _ backup.tar执行恢复gitlab-ctl启动git lab:backup:restore backup = 1530156812 _ 2018 _ 06 _ 28 _ 10.8


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【域名/主机/服务器|】qq邮箱提醒在哪里打开(2024-06-04 18:58)
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部