通常,与一个文件系统相关联的inode的数目足够多,但耗尽inode的可能性始终存在。
在文件系统中可以创建的索引节点的数目是动态变化的,并且只受到文件系统中剩余空间的限制。
此时,您可能会碰到一些需要修复inode或者存在错误的消息。
您可以使用fsck来修复文件系统或者修正受损的inode,而不是还原系统、或者甚至重新构建操作系统。
这个结构定义一组用来管理这个文件系统中的inode的函数。
由于硬链接指向一个inode,且inode仅在特定文件系统内是惟一的,硬链接不能跨越文件系统。
在挂载期间扫描文件系统时,可以快速标识有效的inode。
无需多费劲就可以让超块变脏、造成存储碎片、搞乱存储节点或引起errpt反复出现JFS错误。
在UNIX中,目录本身就是文件,只是在它们的inode中使用了一些附加的设置。
mke2fs是用于在任何设备上创建ext2文件系统的实用程序—它创建超级块、索引节点以及索引节点表等等。
仅永久储存文件系统inode,dentry对象的目的是改善性能。
如果您将文件从一个文件系统复制到另一个与其类型完全相同的文件系统,那么所使用的索引节点的数目应该是相等的。
通过使用fsck命令,您还可以缩小受损inode的搜索范围。
注意,因为文件用于表示其他类型的对象(比如设备或内存),所以也使用inode来表示它们。
exofs将inode映射到对象系统中的对象标识符(OID)。
您将在本文后面以及创建和修改硬链接和符号链接(参见学习Linux,101:LPIC-1路线图)中再次见到有关inode的介绍。
希望在阅读完本文之后,您可以更好地了解inode、它们对于AIX系统的重要性,以及如何管理它们。
当这导致某些扇区或节点无效时,将最终丢失宝贵的数据。
inode和目录缓存分别保存最近使用的inode和dentry。