我要努力工作,加油!

 分类:ext2 文件系统

c 生成 ext2 文件(间接寻址) – 3

c 生成 ext2 文件(间接寻址) – 3
前面两节,我们用 c 生成了初始文件,但是,使用的都是 ext2 的直接寻址。那么,使用 ext2 文件系统的间接寻址的怎么生成初始文件呢? 在 ext2 数据块寻址 小节,我们知道 inode 的 block[0~11] 是直接寻址,...

向日葵智能 3个月前 (05-11) 12℃ 0评论 0喜欢

c 写 ext2 的格式化工具

c 写 ext2 的格式化工具
在写自己的格式化工具之前,先设定一下预设格式。 预设格式 以一个块组为例。 类型 超级块 块组描述符 块位图 inode位图 inode表 数据块 占空间 1KB 1块 1块 1块 (inodeSize * num)/b...

向日葵智能 3个月前 (05-09) 12℃ 0评论 0喜欢

ext2 被系统保留的部分分析

ext2 被系统保留的部分分析
根据 ext2 实例剖析 小节,有很多信息是系统保留的,比如: 从 Block 24 开始就是数据块了。块组描述符中指出,空闲的数据块有 986 个,由于文件系统是新创建的,空闲块是连续的 Block 38-1023,用掉了前面的...

向日葵智能 3个月前 (05-08) 15℃ 1评论 0喜欢

c读取ext2表和位图信息

c读取ext2表和位图信息
本节根据前面几讲介绍的 ext2 的数据结构,建立了几个结构体,用于存储 ext2 的各种表和位图信息。 为了读写方便,在 MFile 模块添加了如下几个函数。 unsigned char MFileReadByte(off_t...

向日葵智能 3个月前 (05-08) 11℃ 0评论 0喜欢