打印
[嵌入式Linux]

文件系统物理布局概览

[复制链接]
706|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
千岁寒|  楼主 | 2018-9-17 19:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由6个部分组 成,分别是:
  • 引导块           --- 位于文件卷最开始的第一扇区,这512 字节是文件系统的引导代码,为根文件系统所特有,其他文件系统这512 字节为空

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

评论
千岁寒 2018-9-17 19:44 回复TA
这一部分还有些迷茫,主要是在 Linux0.11代码时候遇到的。有不周之处,敢请多批评! 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

244

帖子

4

粉丝