测试Linux平台Inode使用情况的过程命令
Linux/Unix like OS 的文件系统中每个目录树中的节点并不是像 Windows 那样直接包含文件的具体信息,而只包含了文件名和 Inode number .通过 Inode number 所找到对应于文件名的 Inode 节点中才真正记录了文件的大小/物理地址/所有者/访问权限/时间戳/被硬链接的次数等实际的 metadata .因此你可以在 Linux 系统中通过硬链接( hard link ) 的方式给某个文件创建无数个位于不同目录下的文件名,而实际的文件数据只需要一份拷贝. 但也正 使用df -i命令可以看到每个分区的总inode数目和被使用的以及空闲的inode数目 split -a 10 -b 1 test.log z 多次重复以上的动作,即可将Inode全部占用完.此时导致的现象是虽然通过df -k可以查看系统还存在剩余的空间,但 通过如下命令可以将这些大量的小文件删除: find ~ -name "*.log" | xargs -L rm 注意不能直接通过rm命令删除, 当Inode被用尽时,也会导致Oracle的监听进程启动错误. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |