首页 > 其他分享 >一次对GitLab的备份

一次对GitLab的备份

时间:2023-01-15 21:45:11浏览次数:41  
标签:一次 dadmin 备份 GitLab git gitlab backups 权限

备份命令:

gitlab-rake gitlab:back-up:create

前提条件:有root用户操作权限,这里我没有root密码,所以使用了damin,并用

sudo -i

完成所有root操作

 

备份前进行了一次备份文件的下载,因为我的登录用户无权限,所以进行了文件权限修改

chown -R dadmin:dadmin backups

然后使用sftp协议完成了下载,接下来就开始备份了,执行了前面的备份命令,确报错说权限不允许,

即备份时创建db目录的用户无权访问backups目录,(前面修改了这个目录的权限给dadmin),

通过下面命令查找是谁在执行备份:

ps -ef|grep gitlab

确认出是git用户在操作,所以又进行了权限修改:

chown -R git:git backups

然后执行备份命令就成功了,但是未使用screen命令,下次会使用,防止电脑休眠导致备份失败,

另外备份时间的复杂度好像跟项目的个数无关,都在2个小时左右,比如备份27G和65G的内容都是差不多一样时间

 

标签:一次,dadmin,备份,GitLab,git,gitlab,backups,权限
From: https://www.cnblogs.com/za-ill-ds/p/17054192.html

相关文章

  • 一次典型的Memroy Leak的跟踪学习过程
    背景周四时某项目在QQ群里说自己的系统出现了CPU占用较高的情况.TOP查看发现大部分占用CPU的都是JAVA核心进城后附近的进程.所以初步怀疑是出现了FullGC的问题.然......
  • 记录一次接口压测遇到的问题
    前提条件:虚拟机4G8核 单接口性能tps2000tp9950ms虚拟机4G8核批处理接口性能tps1000tp9950ms 接口方法处理逻辑:多规则时间范围命中 拒绝营销命中 多......
  • 快速备份一个文件
    快速备份一个文件#cpfilename{,.bak}这道命令把filename文件拷贝成filename.bak,大家应该在一些比较复杂的安装教程里面见过这样的用法。其原理就在于bash对大括号的展开......
  • 记录一次github上传数据的过程
    首先登录github,密码忘记了就找回,重置一下。创建新的repository用pycharm自带的git工具上传数据首先会提示你未安装git,就安装一下。下来,授权pycharm和GitHub的访问。这......
  • 虚拟机通过virsh qemu-monitor-command在线备份
    查看存储设备名#通过qmp查看virshqemu-monitor-commandDOMAIN--pretty'{"execute":"query-block"}'#通过hmp查看virshqemu-monitor-commandDOMAIN--hmp'......
  • oracle数据库坏块恢复—存在rman备份
    文档课题:oracle数据库坏块恢复—存在rman备份.数据库:oracle19.12多租户1、坏块查询SQL>setnumw20SQL>setline200SQL>select*fromv$database_block_corruption......
  • 20220709|第一次海钓
    ......
  • 记一次简单的诈骗网站Getshell-cnblog
    前言:在放假期间接到一个诈骗电话、然后说京东金条利率过高让我处理下(在疫情开放期间京东客服基本上是没有人工客服),然后就慢慢的被拉入钉钉会议,然后骗子给网站的时候发现域......
  • xtrabackup2.4 远程备份
    环境说明主机说明宿主机:192.168.1.219备份机:192.168.2.235备份要求宿主机可以免密登录备份机备份机器提前创建备份目录#[email protected]"mkdir-pv/data/mysql-b......
  • 记录一次前端hack尝试
    背景playcode很好用,但是给的免费时间很短,于是想hack他hack的步骤全部来源于bilibili视频:https://www.bilibili.com/video/BV1N3411v7Cy/第一步复现网站屏蔽用户的场景,......