服务器故障:No space left on device

今天早上小编抱怨图片无法上传,说Wordpress提示没找到临时文件夹。这个错误从来没听过,ssh到后台发现很多操作都提示no space left on device,最后决定重启时,碰到下面的错误: mktemp: failed to create file via template ‘/tmp/tmp.XXXXXXXXXX’: No space left on device /etc/init.d/apache2: 91: /etc/init.d/apache2: cannot create : Directory nonexistent 运行了df -h后发现磁盘只有使用70%啊,为什么就满了呢?Google了一下,有人说可能是Inode满了。Inode用来对磁盘上每个文件进行信息索引,从而使操作系统通过Inode查询最快地找到磁盘上的文件。当文件夹里有很多小字节的文件时,在磁盘未满的情况下,Inode可能就先被100%占用了。 我做了一个df -hi的命令查询,发现确实/dev/xvda1 IUse百分比已经达到100% 依照网上的教程,我执行下面的命令找到了Inode占用最多的文件夹 for i in /*; do echo $i; find $i |wc -l; done 结果发现root用户文件夹占用Inode最多,又执行下面的命令 for i in /root/*; do echo $i; find $i |wc … [Read more…]