gitlab备份与还原
gitlab备份 首先设定备份目录我设置的本地目录是 /mnt/gitlab/git-data/backup vim /etc/gitlab/gitlab.rb 修改如下内容: gitlab_rails['backup_path'] = "/mnt/gitlab/git-data/backup/" 设置完保存然后重载配置 gitlab-ctl reconfigure gitlab-rake gitlab:backup:create #进行数据的备份 备份完成以后,进入 /mnt/gitlab/git-data/backup目录查看文件。 [root@nginx01 backup]# pwd /mnt/gitlab/git-data/backup [root@nginx01 backup]# ll total 2558896 -rw------- 1 git git 2620303360 Jul 24 13:46 1595569538_2020_07_24_10.5.7_gitlab_backup.tar 通过定时任务,每日备份 crontab -e #添加备份计划,每天凌晨1点开始备份代码。 0 1 * * * root /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1 gitlab备份数据恢复 停止相关数据连接服务