[嵌入式Linux] 文件系统物理布局概览

[复制链接]
 楼主| 千岁寒 发表于 2018-9-17 19:42 | 显示全部楼层 |阅读模式
由6个部分组 成,分别是:
  • 引导块           --- 位于文件卷最开始的第一扇区,这512 字节是文件系统的引导代码,为根文件系统所特有,其他文件系统这512 字节为空

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

评论

这一部分还有些迷茫,主要是在 Linux0.11代码时候遇到的。有不周之处,敢请多批评!  发表于 2018-9-17 19:44
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

244

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

72

主题

244

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部