1. 主页
  2. 文档
  3. XFS文件系统结构
  4. I节点结构

I节点结构

I节点结构
长度 描述 96个关键的字节
2 标签IN(494E)
2 文件模式或者类型()
1 I节点版本(是扩展还是普通的节点只能是1或者2)
1 指定的数据格式叉与di_mode类型一起使用 如果是目录和链接必须为本地,还有可能是设备,B+树。UUID等等
2 这个指定的目录中的inode的链接数量 当超过65536,inode的转换为v2和链接计数存储在di_nlink。 如果I节点版本为一,指定从目录链接到I节点的数目
4 指定所有者的inode中的UID。 版本1的I节点此处必须为0
4 指定所有者组的UID
4 文件链接数 指的是本I节点里面记录了几个文件,类似于NTFS的INDEX
2 使用者对象ID
1 保留,必须为0
2 更新递增
8 最后访问时间
8 最后刷新时间
8 创建/修改时间
8 文件记录的大小(字节数) 所有记录了的文件占用了多少个字节。当指定的数据格式叉为2时,是另外一种意思 看DI_MODE  ||如果是大文件,是文件的大小
8 目录号和B+树是否使用
4 文件基本大小和扩展大小
4 数据叉扩展数(或者是号) 指定I节点的数据扩展号
2 属性叉扩展数(或者是号) 指定这个I节点的相关扩展属性叉号
1 属性叉偏移 指定I节点文字区域的偏移,从扩展属性叉开始
1 属性叉数据格式(本地,扩展,B+树) 01-02-03猜测
4 DMIG事件掩码
2 DMIG状态信息
2 随机标志
4 代数 I节点定义的之代数
FFFFFFFF表示下一个扩展的 如果有扩展。在256=6的位置为02H,起始位置算法块号+扩展块号
叉:叉指定扩展文件数据 一个扩展128位,在扩展
数据叉从偏移100D字节开始,

我们要如何帮助您?

评论 抢沙发

评论前必须登录!