当linux下无法创建文件时,有可能是磁盘满了,或者是inodes占用满了
先来看 怎么查看inodes占用情况
[root@205_152 ~]# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda2 3.1M 97K 3.0M 4% /
tmpfs 7.9M 1 7.9M 1% /dev/shm
/dev/sda1 50K 39 50K 1% /boot
/dev/sda5 102M 111 102M 1% /data
inode用来存储文件的元信息
inode占用满了,一般是某个文件夹下产生了大量垃圾文件,这个时候我们需要找到这些垃圾文件在哪个文件夹下
具体方法如下:
[root@205_152 ~]# for i in /*; do echo $i; find $i | wc -l; done
/0815cishu-safe-quanshang
1
/0815cishu-safe-ziying
1
/0815cishu-virus-quanshang
1
/0815cishu-virus-ziying
1
/0815qsid-safe-quanshang
...
找到之后删除就可以了。