gitlab备份和恢复

news/2025/3/28 7:10:12/文章来源:https://www.cnblogs.com/hxlasky/p/18784769

环境:
Os:Centos 7
gitlab:17

1.执行备份命令
前提是gitlab要正常运行的状态下执行

[root@node1 ~]# gitlab-backup create
2025-03-21 02:45:08 UTC -- Dumping database ... 
2025-03-21 02:45:08 UTC -- Dumping PostgreSQL database gitlabhq_production ... 
2025-03-21 02:45:18 UTC -- [DONE]
2025-03-21 02:45:18 UTC -- Dumping database ... done
2025-03-21 02:45:18 UTC -- Dumping repositories ... 
{"command":"create","gl_project_path":"root/project_test","level":"info","msg":"started create","pid":4485,"relative_path":"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git","storage_name":"default","time":"2025-03-21T02:45:19.296Z"}
{"command":"create","gl_project_path":"root/project_test","level":"info","msg":"completed create","pid":4485,"relative_path":"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git","storage_name":"default","time":"2025-03-21T02:45:19.792Z"}
{"command":"create","gl_project_path":"root/project_test.wiki","level":"info","msg":"started create","pid":4485,"relative_path":"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.wiki.git","storage_name":"default","time":"2025-03-21T02:45:19.792Z"}
{"command":"create","gl_project_path":"root/project_test.wiki","level":"info","msg":"completed create","pid":4485,"relative_path":"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.wiki.git","storage_name":"default","time":"2025-03-21T02:45:19.862Z"}
2025-03-21 02:45:19 UTC -- Dumping repositories ... done
2025-03-21 02:45:19 UTC -- Dumping uploads ... 
2025-03-21 02:45:19 UTC -- Dumping uploads ... done
2025-03-21 02:45:19 UTC -- Dumping builds ... 
2025-03-21 02:45:19 UTC -- Dumping builds ... done
2025-03-21 02:45:19 UTC -- Dumping artifacts ... 
2025-03-21 02:45:19 UTC -- Dumping artifacts ... done
2025-03-21 02:45:19 UTC -- Dumping pages ... 
2025-03-21 02:45:19 UTC -- Dumping pages ... done
2025-03-21 02:45:19 UTC -- Dumping lfs objects ... 
2025-03-21 02:45:19 UTC -- Dumping lfs objects ... done
2025-03-21 02:45:19 UTC -- Dumping terraform states ... 
2025-03-21 02:45:19 UTC -- Dumping terraform states ... done
2025-03-21 02:45:19 UTC -- Dumping container registry images ... [DISABLED]
2025-03-21 02:45:19 UTC -- Dumping packages ... 
2025-03-21 02:45:19 UTC -- Dumping packages ... done
2025-03-21 02:45:19 UTC -- Dumping ci secure files ... 
2025-03-21 02:45:20 UTC -- Dumping ci secure files ... done
2025-03-21 02:45:20 UTC -- Dumping external diffs ... 
2025-03-21 02:45:20 UTC -- Dumping external diffs ... done
2025-03-21 02:45:20 UTC -- Creating backup archive: 1742525108_2025_03_21_17.1.1_gitlab_backup.tar ... 
2025-03-21 02:45:20 UTC -- Creating backup archive: 1742525108_2025_03_21_17.1.1_gitlab_backup.tar ... done
2025-03-21 02:45:20 UTC -- Uploading backup archive to remote storage  ... [SKIPPED]
2025-03-21 02:45:20 UTC -- Deleting old backups ... [SKIPPED]
2025-03-21 02:45:20 UTC -- Deleting tar staging files ... 
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/backup_information.yml
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/db
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/repositories
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/uploads.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/builds.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/artifacts.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/pages.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/lfs.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/terraform_state.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/packages.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/ci_secure_files.tar.gz
2025-03-21 02:45:20 UTC -- Cleaning up /var/opt/gitlab/backups/external_diffs.tar.gz
2025-03-21 02:45:20 UTC -- Deleting tar staging files ... done
2025-03-21 02:45:20 UTC -- Deleting backups/tmp ... 
2025-03-21 02:45:20 UTC -- Deleting backups/tmp ... done
2025-03-21 02:45:20 UTC -- Warning: Your gitlab.rb and gitlab-secrets.json files contain sensitive data 
and are not included in this backup. You will need these files to restore a backup.
Please back them up manually.
2025-03-21 02:45:20 UTC -- Backup 1742525108_2025_03_21_17.1.1 is done.
2025-03-21 02:45:20 UTC -- Deleting backup and restore PID file ... done

 

2.查看备份文件

[root@node1 ~]# cd /var/opt/gitlab/backups
[root@node1 backups]# ls
1742525108_2025_03_21_17.1.1_gitlab_backup.tar

 

3.指定备份名称备份

[root@node1 backups]#gitlab-backup create BACKUP=dump20250321[root@node1 backups]# ls -al
total 524
drwx------  2 git  root     44 Mar 21 10:57 .
drwxr-xr-x 21 root root   4096 Mar 19 17:23 ..
-rw-------  1 git  git  532480 Mar 21 10:57 dump20250321_gitlab_backup.tar
[root@node1 backups]# pwd
/var/opt/gitlab/backups

这个时候名字就以备份时的名称命名了

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/902377.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows11跳过Microsoft账户登录方法

新版Win11默认必须联网并且使用Microsoft账户登录,不然不能进去系统,以下是不联网进入方法1、在开机出现登录界面时,按下Ctrl+Shift+F3快捷键,然后系统会自动重启,重启 后会出现一个不需要登录Microsoft账户的启动界面,直接进入Windows11系统,系统中会弹窗,点确定。 2、…

android studio 真机wifi调试经验汇总

--------------- 2025/03/11 真机连接连不上wifi调试可能的原因: 1.手机没有开启开发者模式 2.手机没有开启usb调试以及wifi调试 3.手机应该改为传输文件模式 4.手机和电脑应该连接同一个wifi 5.在电脑cmd窗口输入adb connect ip:port(前提电脑需要配好adb环境)adb连接手机教…

广度优先搜索(BFS)走迷宫:

广度优先搜索(BFS)走迷宫: 广度优先搜索(BFS)是一种经典的图遍历算法,在解决路径查找、迷宫问题、拓扑排序等问题 前置知识:队列: 队列与栈类似,但是先进先出,而不是栈的先进后出。 原理: 相当于爆破,将所有的位置都走一遍 通用迷宫代码实现: #include <iostre…

TEA与XTEA算法:

TEA算法使用64位的明文分组和128位的密钥,它使用Feistel分组加密框架,需要进行 64 轮迭代,尽管作者认为 32 轮已经足够了。该算法使用了一个神秘常数δ作为倍数,它来源于黄金比率,以保证每一轮加密都不相同。但δ的精确值似乎并不重要,这里 TEA 把它定义为 δ=「(√5 - 1…

ui中的控件stackwidget如何拖拽添加widget

QStackedWidget界面的操作步骤-百度经验

UPX加壳原理,加壳及去壳:

加壳: 先写一个简单的代码:生成text.exe文件,然后把这个文件放到与upx同一个文件夹里: 输入指令./upx text.exe 即可加壳 使用IDA打开,可以明显发现被upx加壳了,其大小也由原来的55kb压缩到42KB: 去壳: 工具去壳: 使用指令./upx -d text.exe即可脱壳大小也变回去了,用…

vscode remote ssh内存异常占用高问题

参考:https://blog.csdn.net/sigmarising/article/details/107615035 点开设置搜索search.follow。在用户/远程/工作区都取消勾选Follow Symlinks,如图所示。

Hook(钩子技术)

一.介绍 1.当代码执行到某行时,获取寄存器值和内存里的值,进行调试分析,例如hook明文包. 2.当代码执行到某行时,插入想执行的代码.例如迅雷拦截发包函数. 3.当代码执行到某行时,修改寄存器,达到某些篡改目的. 拿FishingKit这道题举例就是本来运行流程是: a--->b 而使用了H…

2024年1月Java项目开发指南20:windows下使用Nignx部署应用

命令 启动start nginx重新加载配置文件 nginx -s reload nginx -t修改配置后执行上面两个语句下载地址 https://nginx.org/en/download.html 部署Vue项目 1 打包Vue项目 得到dist文件件 2 启动Nginx,访问localhost 注意:Nginx需要占用80端口。 启动后访问localhost,成功后如…

Z3-solve 求解器(SMT求解器)解方程:

Int(name, ctx=None),创建一个整数变量,name是名字 Ints (names, ctx=None),创建多个整数变量,names是空格分隔名字 IntVal (val, ctx=None),创建一个整数常量,有初始值,没名字。 对于实数类型的API与整数类型一致,向量(BitVec)则稍有区别: Bitvec(name,bv,ctx=None),…

CSS 如何设置父元素的透明度而不影响子元素的透明度

CSS 如何设置父元素的透明度而不影响子元素的透明度CSS 如何设置父元素的透明度而不影响子元素的透明度 在 CSS 中,设置父元素的透明度(如通过 opacity 属性)会影响所有子元素的透明度,因为 opacity 是作用于整个元素及其内容的。如果想让父元素透明但不影响子元素的透明度…

ASE20N40-ASEMI工业电源专用ASE20N40

ASE20N40-ASEMI工业电源专用ASE20N40编辑:LL ASE20N40-ASEMI工业电源专用ASE20N40 型号:ASE20N40 品牌:ASEMI 封装:TO-220 最大漏源电流:20A 漏源击穿电压:400V 批号:最新 RDS(ON)Max:216mΩ 引脚数量:3 沟道类型:N沟道MOS管 封装尺寸:如图 特性:MOS管、N沟道MO…