gitlab学习(5)---gitlab本地备份

本文介绍了如何对GitLab进行本地备份,包括修改备份目录、执行备份命令及设置自动备份策略。通过crontab实现定时自动备份,并确保只保留最近7天的备份文件,以确保数据安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.备份
GitLab作为公司项目代码的版本管理系统,数据非常重要,必须做好备份。
2.修改备份目录
GitLab备份的默认目录是 /var/opt/gitlab/backups ,如果想改备份目录,可修改/etc/gitlab/gitlab.rb:

gitlab_rails['backup_path'] = '/home/backups'

在这里插入图片描述
修改配置后,记得:
gitlab-ctl reconfigure
3.备份命令

gitlab-rake gitlab:backup:create

该命令会在备份目录/home/backups(默认:/var/opt/gitlab/backups/)下创建一个tar压缩包xxxxxxxx_gitlab_backup.tar,其中开头的xxxxxx是备份创建的时间戳,这个压缩包包括GitLab整个的完整部分。
4.自动备份
通过任务计划crontab 实现自动备份

#输入命令crontab -e
sudo crontab -e  
#输入相应的任务
0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create

在这里插入图片描述

编写完 /etc/crontab 文件之后,需要重新启动cron服务

systemctl restart cr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值