GitLab镜像手册
  • GitLab镜像手册
  • GitLab镜像手册
    • 镜像组成
    • 镜像获取并验证
    • 开始安装和配置GitLab
    • 常用账号与密码说明
    • 备份
    • 升级
    • 如何远程登录和FTP?
    • 如何重启或关闭服务?
    • 如何进行域名设置?
    • 如何开启HTTPS访问?
    • 如何配置SMTP邮件设置?
    • GitLab常见问题
    • GitLab官方支持资源
    • 历史版本镜像
    • 后记
Powered by GitBook
On this page
  • 服务快照自动备份
  • 手工本地备份
  1. GitLab镜像手册

备份

Previous常用账号与密码说明Next升级

Last updated 7 years ago

网站的定期备份和重要操作之前的备份工作(如系统升级或重要修改)无比重要,可以做到防范于未然,让发生了意外而能够进行复原,这是网站运维工作的重中之重。

Gitlab的备份有基于服务器快照自动备份、手动本地备份两种方式,两种凡是各有利弊,建议结合起来使用

云服务器厂商都会提供一个叫“快照”的功能,快照是针对于服务器的磁盘来说的。快照工具可以记录指定时间点硬盘的数据,全部备份起来,并可以实现一键恢复。

如果您对磁盘进行了自动的快照设定,如下场景您便可以比较从容的面对: 1、工作了几天的成果,被误删了 2、黑客把把网站网站弄的面目全非 3、现在的内容已经乱七八糟了,我要回到一个正常的服务器状态

做了快照备份,一键恢复到备份时间点的状态。也就是现场还原,很好的功能。

不同的云厂商快照设置稍有差别,具体参考:

手工本地备份主要是通过下载应用程序文件和备份导出数据库文件,建议备份周期每月一次,备份文件保存6个月左右。下面就具体的备份操作进行说明:

  1. 备份整个GitLab配置文件目录(/etc/gitlab)

  2. 备份项目文件夹/var/opt/gitlab/backups

  3. 备份数据数据库,参考::

阿里云快照制作
腾讯云快照制作
backup-and-restore-a-non-packaged-postgresql-database
服务快照自动备份
手工本地备份