由6个部分组 成,分别是:
- 引导块 --- 位于文件卷最开始的第一扇区,这512 字节是文件系统的引导代码,为根文件系统所特有,其他文件系统这512 字节为空
硬盘最开头(编号最小)的扇区叫做引导扇区(bootsector)。引导扇区里放了一段程序,这段程序负责启动这个硬盘上某个分区里面所安装的操作系统。所以引导扇区是不会划分给文件系统的其他功能分区的。引导扇区的512个字节中,有446个字节用来存放程序,这个程序的名字叫做(引导加载器)bootloader,剩下的66个字节里面有64个字节用来做磁盘分区表(磁盘有多少个分区都在这里面---< 每16个字节标识一个分区,所以一个硬盘最多可以有四个主分区>),还有2个字节作为引导扇区的结束代码。
- 超级块 --- 存放文件系统的整体信息——超级块位于文件系统第二扇区,紧跟引导块之后!
- i节点位图 --- 描述了 i 节点的使用情况
- 逻辑块位图 --- 描述了逻辑块的使用情况
- i节点 --- 存放文件的控制信息的,通常称之为 inode
- 数据区 --- 具体文件详尽数据
|
这一部分还有些迷茫,主要是在 Linux0.11代码时候遇到的。有不周之处,敢请多批评!