linux c 一站式 28章 文件系统 笔记

 

其中以*开头的行表示这一段数据全是零因此省略了。下面详细分析od输出的信息。
从000000开始的1KB是启动块,由于这不是一个真正的磁盘分区,启动块的内容全部为零。
从000400到0007ff的1KB是超级块,对照着dumpe2fs 的输出信息,详细分析如下:

超级块中从0004d0到末尾的204个字节是填充字节,保留未用,上图未画出。注意,ext2文件系统
中各字段都是按小端存储的,如果把字节在文件中的位置看作地址,那么靠近文件开头的是低地
址,存低字节。

注释:

如图,一行16B,,到00400 共 16*4行(十六进制),一共1024 B 即1KB

inode count 为:80 00 00 00,由于是小端存储的文件系统,则 实际值为 00000080,十六进制,其值为128

 

转载于:https://www.cnblogs.com/bigbigtree/archive/2013/03/30/2990382.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值