标签:inode 故障
Linux系统中一切皆是文件,系统内部不使用文件名,而使用inode号码来识别文件,一个文件必须占有一个inode,由于每个文件都必须有一个inode, 因此有可能发生inode已经用光,但是硬盘还没有满的情况,这样会导致无法在硬盘上创建新文件。接着编写一个测试程序,运行该程序可以耗尽/dev/sdb1分区中所有可用的i节点。
然后当i节点耗尽后,在/dev/sdb1分区中创建新的文件时,出现“设备上没有空间”的错误提示。通过df命令可以查看到/dev/sdb1分区中实际上还有可用的剩余空间,但是由于节点已经用完,所以不能创建新文件。
最后修复i节点耗尽故障,删除占用大量i节点的小文件。
标签:inode 故障
原文地址:http://blog.51cto.com/11134648/2110769