首页 > Linux操作系统 > Linux操作系统 > linux下inode
使用df -i命令可以看到每个分区的总inode数目和被使用的以及空闲的inode数目
首先我们测试一下将Inode占用完的情况:先找到一个200K大小的文件(test.log),然后通过如下命令将其拆成数个小文件:
split -a 10 -b 1 test.log
多次重复以上的动作,即可将Inode全部占用完.此时导致的现象是虽然通过df -k可以查看系统还存在剩余的空间,但由于无法分配Inode,导致无法新建新文件了.
通过如下命令可以将这些大量的小文件删除:
find ~ -name "*.log" | xargs -L rm
注意不能直接通过rm命令删除,因为rm命令是将被删除的文件作为一个又一个参数传递进来的
当被删除的文件过多时,容易导致出现参数过长的错误提示:arg list too long
当Inode被用尽时,也会导致Oracle的监听进程启动错误。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16566331/viewspace-672964/ ,如需转载,请注明出处,否则将追究法律责任。