00000010 00000000 |................|
00000020 00000000 |..........0001ac|
00000030 32663030 |2f00004c00000000| 。。。。。。
00000000 00000000 30303463
00000000 00003030 30303030
00000000 30316163 30303030
66650068 64340000 00000000 00000000 |fe.hd4..........|
超级块Super Block:块‘1’是超级块Super Block,记录文件系统大小、名字、文件系统状态等信息。块‘31’是块‘1’Super Block块的备份块,必要时可以使用该备份块对超级块‘1’进行恢复。 Super Block 的主要结构如下 Struct superblock {
/* 静态值 */ char
s_magic[4]; /* magic 号 (幻数),由四个字符(字节)组成
的编码*/ char int …… char char dev_t
s_fname[6]; /* 文件系统名 */ s_fpack[6] s_logdev;
/* 卷名 */
/* 日志设备的地址 */
s_flag[4]; s_agsize;
/* 标志字 ( flag word ) */
/* Allocation group分配组的大小,以碎片为单位*/
/* 动态值 */ char char time_t ….. }
一般的系统维护可能只会涉及到查看超级块中magic幻数的值。正常时使
s_fmod; s_ronly; s_time;
/* 当前文件系统安装后设置的标志*/ /* 文件系统只读标志 */ /* 超级块的最后一次更新时间 */