群晖gitlab数据备份与恢复

A、备份

  • 1、docker进入gitlab的终端
    > docker exec -it synology_gitlab bash
  • 2、进入可执行命令目录
    > cd /home/git/gitlab/bin
  • 3、执行备份命令
    > ./rake gitlab:backup:create

B、恢复

  • 1、拷贝之前备份的*.tar文件到群晖File Station目录【/docker/gitlab/backups/】下面
  • 2、修改权限
    > chown git:git /home/git/data/backups/.tar
    > chmod 755 /home/git/data/backups/
    .tar
  • 3、执行恢复命令
    > sudo -u git -H bundle exec rake gitlab:backup:restore RAILS_ENV=production BACKUP=1508401391_2017_10_19_9.3.7

注:

  • 1、生成的备份文件在群晖文件管理器/docker/gitlab/backups/下面
  • 2、恢复文件时BACKUP=后面的参数为*.tar文件名【_gitlab_backup.tar】前面的内容

Leave a Comment

Required fields are marked *.