Linux系统inodes的IUse 100%%u95EE题处理

发布时间:2025-04-07 点击:8
今天在linux系统创建文件时碰到“no space left on device” 错误,但是用命令“df -lh”查看发现空闲空间还有很多。所以可以排除空间已满的情况。那么导致文件生成失败还有另一个原因,就是文件索引节点inode已满。
查看inodes使用情况用命令“df -ih”,例如:
root@ubuntu:# df -ihfilesystem? ?inodes iused ifree iuse% mounted on/dev/mapper/ubuntu-root? ?464k464k? ? 0k100% /udev? ? 123k? ?421122k? ? 1% /devtmpfs? ?125k? ?309125k? ? 1% /runnone? ? 125k? ?4125k? ? 1% /run/locknone? ? 125k? ?1125k? ? 1% /run/shm/dev/vda1? ?122k? ?227122k? ? 1% /boot果然inodes使用已经是100%了。
解决办法,可以先逐一找到哪个目录使用比较多,然后删除。
登录 ssh,运行下面的命令分析根目录下每个目录下面有多少个文件,命令类似如下。
for i in /*; do echo $i; find $i | wc -l; done比如最好我找到是apache下的日志文件创建太多的原因,删除日志后就好了。
for i in /var/log/*; do echo $i; find $i | wc -l; done


甘肃云服务器租用公司有哪些公司
什么是企业邮箱?怎么申请公司邮箱?
磁盘空间占用查看工具SpaceSniffer怎么用?高手教你使用SpaceSniffer工具
jquery怎样求浏览器宽度
个人如何域名注册?需要注意什么域名注册事项?
“荆州”双拼jingzhou.com被启用建站!
如何查看亚马逊云服务器的报价
ngin web配置密码