阅读量:2
以下是在Ubuntu上备份GitLab数据的几种方法:
方法一:使用GitLab自带工具
- 确保有管理员权限,停止GitLab服务:
sudo gitlab-ctl stop unicornsudo gitlab-ctl stop sidekiq。 - 运行备份命令:
sudo gitlab-backup create,备份文件默认存放在/var/opt/gitlab/backups目录。 - (可选)修改备份路径,可在
/etc/gitlab/gitlab.rb中设置gitlab_rails['backup_path']。 - (可选)使用Cron设置定时备份,如每天凌晨3点:
0 3 * * * /opt/gitlab/bin/gitlab-backup create CRON=1。
方法二:手动备份
- 停止GitLab服务。
- 备份配置文件:
sudo tar -czvf /backup/gitlab-configs-$(date +%Y-%m-%d).tar.gz -C /etc/gitlab。 - 备份数据目录:
sudo tar -czvf /backup/gitlab-repositories-$(date +%Y-%m-%d).tar.gz -C /var/opt/gitlab/git-data repositories。 - 备份数据库:
sudo -u postgres pg_dump -Fc --no-acl --no-owner gitlabhq_production > /backup/gitlab.sql。
以上就是关于“ubuntu如何备份gitlab数据”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm