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字节开始, |
|
|
评论前必须登录!
注册