passwd: Authentication token manipulation error 造成的原因之一

这个情况一般都是服务器或者VPS上的inode用尽造成的。

关于什么是inode的传送门:点击直达

简而言之,这货在linux中的数量是有限的。如果被大量的小文件挤占,那么就很容易造成硬盘没用完,但是会被显示已用完。

而题目中的问题也是由于inode被用完造成的。

阿福的一台服务器就是因为inode被exim的log给占用了,然后就悲剧了。

不过很多时候,不一定是exim的log挤占的。

所以,最好的办法是先使用命令df -i 查询是那个挂载点的inode用完了。

然后再使用一下命令来排序各个目录之间的哪个目录的文件更多点。
find . -xdev -type f | cut -d “/” -f 2 | sort | uniq -c | sort -n

然后就是逐个目录的排查下去。直到找到那个罪魁祸首为止了。

作者: 阿福

购买时被坑爹的枪手坑了。只知道介绍如何如何的好,不知道介绍其坏处。因此,写此博客,望能给各大网友帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注