这篇文章主要介绍一下gitlab的备份和恢复的两种方式。
gitlab备份的两种方式
使用oracle备份的称呼方式,可以称之为冷备和热备,其实在gitlab中一般没有像oracle那样非常严格数据的完整性要求,所以一般来说没有那么严格。
方式 | 说明 |
---|---|
冷备份 | 对gitlab的数据/设定/日志进行全量备份 |
热备份 | 使用gitlab提供的命令进行备份 |
冷备说明
gitlab的数据文件分成如下三类,使用docker方式,一般会做成本地卷,则对此卷进行tar操作即可进行备份。
备份目录 | 说明 |
---|---|
/var/log/gitlab | 日志文件 |
/etc/gitlab | 设定文件 |
/var/opt/gitlab | 数据文件 |
热备说明
简单来说使用gitlab:backup:create能将信息备份到/var/opt/gitlab/backup