Linux系统下inode满了导致无法写文件的解决思路

时间:2022-07-01 11:02:08

解决思路1:删除无用的临时文件,释放inode

进入/tmp目录,执行find -exec命令

find  /tmp  -type  f  -exec  rm  {}  \;

遍历寻找0字节的文件,并删除:

find  /home  -type  f  -size  0  -exec  rm  {}  \;

再用df  -i 查看inode的使用量

如果想彻底解决这个问题就需要按照如下的思路来操作了:

1. 卸载文件系统

umount  /dev/sdb1

2. 建立文件系统,指定inode节点数

mkfs.ext4  /dev/sdb1  -N  18276352

3. 修改fstab文件

vim  /etc/fstab

/dev/sdb1             /data0                  ext3               defaults                1  2

4. 挂载文件系统

mount   -a

5. 查看修改后的inode参数

dumpe2fs   -h   /dev/sdb1   |   grep   node