文章目录
起因
周一早上,发现Gitlab无法访问,进入Linux服务器,在使用【Tab】文件补全命令时,出现了以下提示:
cd -bash: 无法为立即文档创建临时文件:设备上没有空间
在我记忆中,Linux服务器上的磁盘空间有好几个T,平时我们顶多使用一些docker外加Gitlab,预估其在硬盘上占用的空间顶多也就几十个G,根本不会导致系统磁盘空间不够用,后来使用磁盘命令查看:
df -lh
此时我终于明白了问题产生的原因。其实在服务器上,至少有7T的剩余空间没有被使用,其剩余空间位于:
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-home 7.2T 46G 7.2T 1% /home
而系统使用空间为:
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 50G 0G 100% /
换言之,也就是说尽管现在系统中还有7.2T可用空间未被使用,而由于系统盘本身初始规划比较小,很多应用,之前在安装时本身并没有考虑磁盘分区问题,结果导致后续安装应用产生的数据直接存放到了系统磁盘下,最终导致系统磁盘空间被耗尽,很多系统应用也就被迫宕机了。

本文介绍了Gitlab服务器数据存储文件迁移的起因、解决方案和具体步骤,包括Gitlab数据迁移的前期准备、迁移过程以及解决Gitlab402错误的方法。在面临系统磁盘空间不足的问题时,选择了针对热点应用Gitlab的数据迁移,通过修改配置文件和调整权限成功完成了迁移。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



