所有的节点都有一个与之相连的索引节点,索引节点是用来保存文件信息的,包含以下信息:
文件使用的设备号
索引节点号
文件访问权限
文件链接的数量(硬连接数)
所有者用户识别号
组识别号
设备文件的设备号
以字节为单位的文件容量
包含该文件的磁盘块的大小
该文件所占的磁盘块
最后一次访问该文件的时间
最后一次修改该文件的时间
最后一次改变该文件状态的时间
这些信息存放在系统的stat结构体中,可以通过系统调用访问stat结构来获取索引节点的相关信息。
在stat中
st_dev 对应于每一个文件名,代表包含这个文件名和相应的索引节点的文件系统的设备号
st_rdev 只有字符文件设备和块设备文件才具有,表示实际设备的设备号