GitLab存储空间满了

这篇具有很好参考价值的文章主要介绍了GitLab存储空间满了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 背景

        前两天同事反馈,代码推送不到服务器了,GitLab报500错误,我等了一天都变好。登录服务器查看GitLab虚拟机,发现磁盘满了。于是用如下命令释放出了一部分空间:

journalctl --vacuum-time=1s

        释放了1秒前的日志,誊出几百兆空间,GitLab果然能用了。

        只誊出了几百兆的空间,用不了几天又会满的,怎么也得留出五六个G的空间才行。

2. 找空间

        当初创建虚拟机时,分配了40G空间,可是GitLab提示“/dev/sda”只有20G,于是用命令行查看:

sudo fdisk -l

        “/dev/sda1”几百兆的样子,"/dev/sda2“有20G。意思只有俩分区,一个sda1,有几百兆;另一个分区sda2,有20G。然后再也没有了,貌似可以添加分区。

        用如下命令打开分区工具:

sudo fdisk /dev/sda

        然后就进入磁盘工具了。

        输入“n”回车新增分区,再根据提示输入“3”,再根据提示操作(直接回车即可),就创建了分区“sda3”,空间大小刚好20G。然后似乎有个格式化分区的操作,一边查资料一边操作,我也弄不清楚需要不需要这个操作了。

3. 挂载分区

        用“sudo fdisk -l”查看,依然看不到sda3的新分区,是因为没挂载。

        命令行创建挂载点:

sudo mkdir -p /mnt/gitlab

        挂载分区:

sudo mount /dev/sda3 /mnt/gitlab

        再用“sudo fdisk -l”查看,果然多出来一个分区“/dev/sda3”,大小是20G。这就把丢失的20G空间找回来了。

4. 给GitLab分配新空间

        停止GitLab服务:

sudo gitlab-ctl stop

        用vi工具打开“/etc/gitlab/gitlab.rb”,找到我设置的数据目录和备份目录,用“mv”命令,将GitLab的数据目录和备份目录移到新分区“/mnt/gitlab”。

        gitlab.rb文件中,备份目录是我自己设置的,在“/var/opt/gitlab/backups”,移动备份目录:

sudo mv /var/opt/gitlab/backups /mnt/gitlab/backup

        gitlab.rb文件中,数据目录我没设备,就是默认目录,在“/var/opt/gitlab/git-data”,移动备份目录:

sudo mv /var/opt/gitlab/git-data /mnt/gitlab/data

        再用“sudo fdisk -l”查看,原主分区“sda2”剩余空间多了9个G,新分区“sda3”剩余空间成11G了,说明GitLab的数据的确移到新分区了。

5. 重启GitLab

        修改GitLab的配置,即修改“/etc/gitlab/gitlab.rb”,将备份目录改为“/mnt/gitlab/backup”,将数据目录改为“/mnt/gitlab/data”。

        保存配置,重新加载配置:

sudo gitlab-ctl reconfiguration

        启动GitLab:

sudo gitlab-ctl start

        登录GitLab,发现sda2的剩余空间多,也有了sda3的空间数据。

        胜利!!!文章来源地址https://www.toymoban.com/news/detail-858551.html

到了这里,关于GitLab存储空间满了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Ubuntu20.04安装配置gitlab及使用git管理代码超详细教程

    Ubuntu20.04安装配置gitlab及使用git管理代码超详细教程

    目录 简介 安装教程 安装gitlab 配置Gitlab  登录gitlab  gitlab内存优化  创建用户  创建群组 添加成员进群组 管理群组成员权限   创建项目 分支管理  使用git bash工具 下载git bash 上传代码 使用sourceTree工具创建分支 提交分支 gitlab服务器邮箱的配置(可选) 今日推荐  GitLab是

    2024年02月21日
    浏览(12)
  • /dev/mapper/centos-root 100% 目录空间占满了 解决方法

    /dev/mapper/centos-root 100% 目录空间占满了 解决方法

    今天突然遇到公司一个平台 验证码无法加载 查看redis nginx nacos上开的服务也都正常  后来重启验证码相关服务 开一会又挂了。经查日志发现是系统盘沾满了  [root@redis-zuul-eureka-mysql ~]# df -h  //查看到/dev/mapper/centos-root 100% 满载了 解决方法: [root@redis-zuul-eureka-mysql ~]# cd /root 

    2024年02月09日
    浏览(12)
  • 银河麒麟服务器ZYJ操作系统,文件储存inode节点占用根目录/空间满了解决办法

    银河麒麟服务器ZYJ操作系统,文件储存inode节点占用根目录/空间满了解决办法

    今天发现业务系统运转异常,df -h 检查服务器发现磁盘根目录空间未满,df -i 检查发现根目录文件满了。inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针。 根目录

    2024年02月09日
    浏览(79)
  • ubuntu20.04磁盘满了 /dev/mapper/ubuntu--vg-ubuntu--lv 占用 100%

    ubuntu20.04磁盘满了 /dev/mapper/ubuntu--vg-ubuntu--lv 占用 100%

    执行 mysql 大文件导入任务,最后快完成了,查看结果发现错了!悲催!都执行了 两天了 The table ‘XXXXXX’ is full ? 磁盘满了? 刚好之前另一个 centos 服务器上也出现过磁盘满了,因此,虽然悲催,但是并不慌张! Centos 7 出现 write error (disk full?) 查看磁盘状况 ubuntu 和 centos 磁

    2024年02月13日
    浏览(13)
  • Ubuntu 上安装 GitLab

    在 Ubuntu 上安装 GitLab 非常简单,并且 GitLab 提供了一个方便的安装脚本。以下是在 Ubuntu 上安装 GitLab 的基本步骤: 更新系统软件包: 安装 Curl 和 OpenSSH: 下载并运行 GitLab 安装脚本: 安装 GitLab Community Edition(CE): 将 http://your_domain_or_server_IP 替换为你的服务器的域名或 I

    2024年02月20日
    浏览(5)
  • 群晖“存储空间损毁“修复小记

    提示:本方法仅作为个人经验分享!!!仅作参考,数据无价,慎之 发现好多文章直接原文抄过去了!转载请注明出处! 1.宿主机unraid,虚拟机黑群晖(3617xs,DSM 6.2.3-25426 Update 3,直通hba直通sata) 2.除第一块装系统的固态是btrfs,其他存储空间都是basic+ext4 最近不知为什么好

    2024年02月04日
    浏览(5)
  • ubuntu部署gitlab服务器

    ubuntu部署gitlab服务器

    笔者使用的ubuntu版本为20.04,gitlab版本为16.2.1 (此篇文章部分引用他人文件,单纯记录,如有侵权请联系) 遇到图中情况点击tab跳转到确定上点击回车。 前往Gitlab官网:https://packages.gitlab.com/gitlab/gitlab-ce,找到最新版本的 gitlab-ce 安装包,注意版本是 ubuntu/focal 。 如果运行

    2024年02月05日
    浏览(20)
  • Ubuntu22.04安装GitLab

    Ubuntu22.04安装GitLab

    如果我们是自己本地进行开发,使用Git的简单版本管理功能即可。但如果要做协同开发,使用GitLab自己部署Git代码仓库,是一个不错的选择。 笔者曾使用过svn和Git,相比较而言,Git的使用体验更好。 那么我们接下来安装一下。 首先是升级下包源信息 然后安装一下必要的依赖

    2024年01月25日
    浏览(11)
  • ubuntu16.04搭建gitlab

    ubuntu16.04搭建gitlab

    工作中遇到需要在远端服务器搭建gitlab,耗时4天,踩坑无数,特此开个虚拟机再次搭建一次gitlab并记录供以后参考! 背景:为保证服务器安全,远端服务器在内网,本地只能通过指定外网IP和端口去访问远端服务器 1.本地下载ubuntu16.04的gitlab包(2021-06-01)(ubuntu版本最好能和

    2023年04月09日
    浏览(16)
  • git配置连接gitlab

    1、查看版本号(cmd) git --version 2、配置并查看git本地配置账号邮箱 $ git config --global user.name \\\"hd\\\" $ git config --global user.email \\\"hd@qq.com\\\" 查看配置信息 查看全部 $ git config -l 查看账号 $ git config user.name 配置本地账号邮箱: $ git config user.email 查看本地电脑有配置文件  C:Usershd.git

    2024年02月15日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包