Linux inode 理解以及耗尽的解决方案
2016-06-08 11:28
281 查看
http://blog.csdn.net/samxx8/article/details/44779245
以下内容转自:http://www.xitongzhijia.net/xtjc/20150528/49551.html解决方法:
大量小文件分布有两种可能,一是只有一个或少量目录下存在大量小文件,这种情况我们可以使用如下命令来找出这个异常目录:
find / -type d -size +10M
此命令作用是找出大小大于10M的目录(目录大小越大,表示目录下的文件越多)。
第二种可能是,大量的小文件分布在大量的目录下,这时候上面的命令可能找不出异常的目录,需要以下命令:
cd /
find */ ! -type l | cut -d / -f 1 | uniq -c
此命令作用是找出目录下文件总数,可能需要执行多次,直到找出具体的目录。比如上面的命令找出了/data目录下存在大量的小文件,但/data/目录还有很多目录,这时候我们还需要继续执行:
cd /data
find */ ! -type l | cut -d / -f 1 | uniq -c
直到找出具体的目录。
故障总结:
对inode占用进行监控,并且收到inode告警时应及时使用以上方法来定位问题,并反馈给相应人员从根源解决
这就是Linux系统inode没有空间的解决方法了,不知道如何处理inode已经用完的用户,就用小编的这种方法进行解决吧。
相关文章推荐
- Linux用户添加到sudo
- linux 解压xz包
- 写一个Linux下搭建Discuz论坛的全过程教程。
- Linux下搭建安装Discuz论坛
- linux下磁盘的挂载
- Linux下如何安装Discuz
- Virtualbox linux设置共享文件夹
- 俄罗斯军方的 GNU/Linux 发行版:Astra Linux
- Linux 常用命令
- linux下find用法 find -name *.so -exec ll {} \;
- snat dnat
- Linux下解压缩命令
- Centos 6.5安装bugzilla 5.0.2
- Linux学习——文件共享
- linux 设置默认网关与网卡ip不同网段
- Linux中zip压缩和unzip解压缩命令详解
- Linux0.11源代码阅读part0
- Linux信号列表详解
- centos6 安装 php7
- Linux常用命令