是文件系统里的一个概念,所以讲inode还是要从文件系统说起。
Linux支持的文件系统差不多有十几种,为了更好的管理这些结构不同的文件系统,它采用了虚拟文件系统(VFS)。IBM网站上有一篇《linux文件系统剖析》的文章,它对linux文件系统的体系结构做了一番详细的分析,相当不错,有兴趣的话自己可以去看一下。这篇文章里讲到,VFS实际上是底层文件系统的接口,提供了一个抽象的功能,使得各种不同的文件系统能够共存,inode就是VFS里的一个概念。
VFS采用了一组数据结构来描述文件系统
|
|