文件的inode是什么?有何作用? inode包含文件的元信息有哪些


文件的inode是什么?有何作用? inode包含文件的元信息有哪些

文章插图
inode包含时间、档名、使用者及群组等 。
inode(发音:eye-node)译成中文就是索引节点,它用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等 。inode是UNIX操作系统中的一种数据结构,其本质是结构体,它包含了与文件系统中各个文件相关的一些重要信息 。在 UNIX 中创建文件系统时,同时将会创建大量的inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了inode表 。
有时,人们使用了一些不同的术语,如inode和索引编号(inumber) 。这两个术语非常相似,并且相互关联,但它们所指的并不是同样的概念 。inode 指的是数据结构;而索引编号实际上是inode的标识编号,因此也称其为inode编号或者索引编号 。索引编号只是文件相关信息中一项重要的内容 。下一个部分将介绍inode中的其他一些属性 。inode表包含一份清单,其中列出了对应文件系统的所有inode编号 。当用户搜索或者访问一个文件时,UNIX系统通过inode表查找正确的inode编号 。在找到inode编号之后,相关的命令才可以访问该inode,并对其进行适当的更改 。
【文件的inode是什么?有何作用? inode包含文件的元信息有哪些】