【Linux】记一次磁盘占用异常问题:mkdir: 无法创建目录“test“: 设备上没有空间

阅读: 评论:0

【Linux】记一次磁盘占用异常问题:mkdir: 无法创建目录“test“: 设备上没有空间

【Linux】记一次磁盘占用异常问题:mkdir: 无法创建目录“test“: 设备上没有空间

在Linux服务器上新建文件夹,提示:mkdir: 无法创建目录"test": 设备上没有空间

使用df命令看下磁盘占用情况:

df -i


可以看到 根目录下磁盘占用已经达到 100% 了。之前也遇到过这种情况,上次是直接把docker运行的容器给关掉,磁盘占用率立马就下去了。这次就想看下到底是哪个环节除了问题了。

想了下最近服务器上部署的项目,也就新增了redis集群环境,想着会不会是因为这个,但是redis上存的东西肯定不能有这么多,能占用50G,想着是不是哪个容器的日志文件太大了。后面一看果然是redis集群的错误日志。

首先切换到根目录,看下磁盘占用情况,哪个文件夹占用的最多:

du -h -x --max-depth=1


接着进入: var 文件夹执行相同的命令,依次找到 /var/lib/docker 文件夹,看到这个里面是 container 里面占用最多,看了果然是某个容器搞的鬼,进去看看是谁

container里面包含了之前运行的容器产生的数据,文件夹命名是随机的容器名称,看下是这货占用最多

看下里面的文件,果然是日志文件

看到日志文件里面包含大量的 -NOAUTH Authentication 相关的信息,想到之前搭建redis集群,第一次是没有添加密码的,第二次加了密码,可能是因为这个,所以导致集群节点互相通信时,验证失败,导致一直打印日志把磁盘给占满了。

删除上面的日志文件,看下磁盘占用已恢复正常。

本文发布于:2024-02-02 01:34:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681317140562.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:磁盘   异常   目录   设备   空间
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23