| 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字节开始, | |||

底层数据恢复网


评论前必须登录!
注册