磁盘空间:

[root@gitlab ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/vda1      ext4       40G   25G   13G  67% /

设置存储仓库数据

默认情况下omnibus-gitlab 将仓库数据存储在 /var/opt/gitlab/git-data目录下,仓库存放在子目录 repositories里面。 以可以通过修改/etc/gitlab/gitlab.rb 的这一行来自定义 git-data 的父目录

[root@gitlab ~]# vim /etc/gitlab/gitlab.rb# 把注释取消然后指定新的仓库存储位置git_data_dirs({ "default" => { "path" => "/home/gitlab-data" } })

注: /home/gitlab-data 是我新挂载的目录,
注意 :目标路径和其子路径必须不能为软链接。

使设置生效

在没有数据的情况下

 gitlab-ctl stop (停止GitLab服务,防止用户写入数据)gitlab-ctl reconfigure (使其修改配置生效)

如果默认存储路劲下/var/opt/gitlab/git-data 目录下已经存在仓库数据下进行数据迁移

 gitlab-ctl stop (数据迁移前,停止服务,防止用户写入数据)rsync -av /var/opt/gitlab/git-data/repositories /data/gitlab/git-data/ (执行仓库数据迁移,正常情况应该有下面这个子目录)gitlab-ctl reconfigure ( 使其配置生效)gitlab-ctl start(开启服务,验证一下是否能通过web访问)

设置存储仓库数据的备用目录

注意的是:自GitLab 8.10开始,可以通过在/etc/gitlab/gitlab.rb文件中添加下面的几行配置, 来增加多个 git 数据存储目录。

git_data_dirs({"default" => { "path" => "/var/opt/gitlab/git-data" },  //默认存储目录"alternative" => { "path" => " /home/gitlab-data" }     //备用存储目录
})

gitlab之 修改默认的仓库存储目录及数据迁移相关推荐

  1. GitLab默认仓库存储目录更换及项目迁移 GitLab跨服务器数据迁移

    一.GitLab的数据从旧服务器迁移到新服务器 注释:旧服务器.新服务器GitLab版本保持一致,如果不一致得需要升级 1旧服务器上的安装版本 [root@iZbp1ac9uozodszcdkd98n ...

  2. MySQL复制data目录进行数据迁移(Win环境)

    https://blog.csdn.net/weixin_43125433/article/details/120212075 MySQL复制data目录进行数据迁移(Win环境) 我的环境 Wind ...

  3. maven 本地仓库的配置以及如何修改默认.m2仓库位置

    本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库.这样在你下次使用的时候就不需要从远程下载了.如果你所需 ...

  4. CentOS7安装harbor仓库+修改默认用户+仓库登录报错

    Docker安装和简单的使用_hrj的博客-CSDN博客 下面 搭建harbor仓库 1.安装docker-compose Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的 ...

  5. HBase存储剖析与数据迁移

    1.概述 HBase的存储结构和关系型数据库不一样,HBase面向半结构化数据进行存储.所以,对于结构化的SQL语言查询,HBase自身并没有接口支持.在大数据应用中,虽然也有SQL查询引擎可以查询H ...

  6. WPS 代码域 修改默认代码域 使目录页码样式和页脚样式不同。

    需求:有需要不同样式的情况,所以针对这样去更改. 目录 切换代码域 替换页码格式 大小写域开关 数字格式开关 字符格式和以前用的格式 再次切换代码域 避免整个目录更新 切换代码域 在Windows中, ...

  7. 选择比努力更重要,蓝光存储为大数据产业链赋“能”

    什么是数据? 工信部11月30日发布的<"十四五"大数据产业发展规划>中开篇便对"数据"给出高阶定义: 数据是新时代重要的生产要素,是国家基础性战略 ...

  8. gitlab 修改存储为mysql_gitlab仓库存储位置的修改方法

    gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据. 例如我这里把数据存放到/ ...

  9. gitlab服务器代码存储位置,gitlab仓库存储位置的修改方法

    gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据. 例如我这里把数据存放到/ ...

最新文章

  1. 2019 GDUT Rating Contest I : Problem H. Mixing Milk
  2. 编程25年后,现实将我打回菜鸟程序员的起点
  3. (转)OpenCV版本的摄像机标定
  4. (轉貼) Embedded System與System on Chip的差異 (IC Design)
  5. Flink流计算WordCount代码示例
  6. ASP NET Core --- HTTP 翻页、过滤、排序
  7. Java对象垃圾回收调用,JVM垃圾回收之哪些对象可以被回收
  8. 怎样在ppt中加入随机抽号_潮流女生怎样穿更时髦?经典中加入个性,减龄时尚还高级,快入坑...
  9. 无法创建 ActiveX 组件(转载)
  10. Leetcode之跳跃游戏Ⅱ
  11. JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍
  12. 3维人体建模历史最全算法、论文、数据等资源整理分享
  13. APM32F103C8T6兼容性测试
  14. 阿里云OSS配制域名及SSL证书教程
  15. 浅谈软件可视化分析内存消耗综述中的识别方法
  16. IT大学生成长周报 | 第 3 期
  17. 计算机丢失fine,FineRecovery(文件恢复删除)4.29
  18. Security:如何安装 Elastic SIEM 和 EDR
  19. github免费建站和文件夹上传技巧
  20. vuejs2.0 数组操作 提示Cannot read property 'push' of undefined

热门文章

  1. PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中
  2. KMP算法的C++实现
  3. direct3D 状态设置
  4. ubuntu crontab 不执行的解决方法
  5. Dell服务器RAID常用管理命令总结
  6. 用脚本实现FTP的上传和下载
  7. [转]Vs解决方案的目录结构设置和管理
  8. vs下C# WinForm 解决方案里面生成的文件都是什么作用?干什么的?
  9. 前端常见跨域解决方案
  10. su: Authentication failure 的解决方案