inode索引节点用满报错mkdir: cannot create directory `xxx’: No space left on device

小编今天维护一台服务器、数据库无法启动、也无法建立文件目录等操作。都提示No space left on device

后来仔细查看洗了 是因为inode满了。那就赶紧想办法清理下了。

命令:df -i

其中/dev/mapper/vg_have-lv_root 884208 884208 0 100% /索引节点 (inode)满了

inode索引节点用满报错mkdir: cannot create directory `xxx’: No space left on device

已经找出问题所在,那么下面开始处理这个问题。

读出/目录下文件最多的目录:

for i in /*; do echo $i; find $i |wc -l|sort -nr; done

/var /www目录文件数高达10W以上,其中/var目录80W,/www为数据盘

再次读出/var目录下文件最多的目录:

for i in /var/*; do echo $i; find $i |wc -l|sort -nr; done

以此类推的往下找,最后在clientmqueue目录中文件数最多,切换到clientmqueue下使用rm -rf * 结果返回-bash: /bin/rm: Argument list too long
换用命令find . -print|xargs rm 过了一段时间终于删除了所有文件 df -i 下图可以看到文件数在减少
inode索引节点用满报错mkdir: cannot create directory `xxx’: No space left on device
不过这种方法只是治标不治本的方法。

为什么var/spool/clientmqueue会产生大量的文件呢,查资料是因为cron执行时会将相关结果以mail方式发送到执行用户的帐号,可是当sendmail 沒有启动 那么所有信件就会暂存在这个目录中,此时就会出现这种情况。
注意:一般使用宝塔的用户,使用网站统计会出现这个问题。
欢迎关注学派
有偿代维 故障排查.服务器租用 面板安装等服务 QQ:690624

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/3521.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年4月15日 下午11:12
下一篇 2019年4月20日 下午10:29

相关推荐

  • 关于普通云盘和SSD云盘添加挂载信息区别和注意事项-学派吧

    本篇文章给大家带来的内容是关于普通云盘和SSD云盘添加挂载信息时的注意事项,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 普通云盘和SSD云盘添加挂载信息时的注意事项 Linux系统添加数据盘时,按照 Linux 系统挂载数据盘 第5步添加分区信息时要注意,/dev/xvdb1是普通云盘的挂载点,如果使用的是SSD云盘,挂载点为/dev/v…

    服务器运维 2018年11月24日
    2.8K00
  • centos下 du命令的使用方法分享(查看目录下的文件大小)

    du的用法 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh du常用的选项:   -h:以人类可读的方式显示   -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小   -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小   -c:显示几个目录或文件占用的磁盘空间大小,还要统计它…

    服务器运维 2019年11月10日
    4.3K00
  • 学派吧-利用ssh反向代理以及autossh实现从外网连接内网-linux教程

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛。但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使用外网的小土豪就没有办法进入内网。这时能不能有一个办法可以使得通过外网连接到内网的服务器呢?答案是有的,不过这里就需要以下条件:一台在外网能访问到的服务器。 1…

    2018年12月19日
    2.2K00
  • 学派吧-win2008 R2 WEB环境配置之关于Mssql Server 2008 R2安装教程及远程连接设置方法详解(图文)-windows运维

    这篇文章主要介绍了win2008 R2 WEB环境配置之Mssql Server 2008 R2 安装图文教程及远程连接设置方法,需要的朋友可以参考下 Microsoft® SQL Server™ 是用于电子商务、业务线和数据仓库解决方案的数据库管理和分析系统。是微软旗下的商业数据库软件。目前最新的版本已经发展到SQL Server 2014了,微软更是推出…

    服务器运维 2018年12月10日
    4.7K00
  • nginx 和 frp共用80端口教程

    之前用frp做内网穿透,把内网的服务器开放到外网。 如果是http服务的话,80端口的做法是使用二级域名xxx做个A记录指一台没有nginx 之类的服务器IP,然后用浏览器打开xxx.example.com就打开了。其他端口是在frpc.ini里指定的,就加个端口号如xxx.example.com:1234就打开了,这种情况用于外网服务器已经有nginx在运…

    服务器运维 2018年10月16日
    5.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----