Linux Inodes
Linux 索引节点
索引索引号是Linux和所有Unix类型系统中所有文件的唯一存在编号。
在以下位置创建文件
通常,要访问文件,用户使用文件名,但在内部首先将文件名与表中存储的相应Inode号进行映射。
注意: Inode不包含文件名。这样做的原因是要维护文件的硬链接。当所有其他信息都与文件名分开时,只有我们可以拥有指向相同Inode的各种文件名。
Inode内容
Inode是包含有关文件元数据的数据结构。
以下内容从文件存储在Inode中:
文件的用户ID
文件的组ID
设备ID
文件大小
创建日期
权限
文件的所有者
文件保护标志
链接计数器以确定硬链接的数量
示例:
看一下上面的快照,它显示了一些Inode内容。
Inode表
Inode表包含所有Inode,并且在创建文件系统时创建。 df-i 命令可用于检查文件系统中有多少个可用的inode保持空闲状态。
看上面的快照,命令" df-i" 显示了几个文件系统的用法。
Inode编号
每个Inode都有一个唯一的编号,并且可以通过 ls-li 命令来查看Inode编号。
看上面的快照,目录 Disk1 有三个文件,每个文件都有一个不同的Inode编号。
注意: Inode不包含文件内容,而是具有指向该数据的指针。