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/p/2990382.html