Linux 内核实战课(文件系统篇):查看文件系统

  • 文件系统对象结构

  • 查看分区信息

  • 查看超级块

  • 查看块组描述符表

  • 总结

上面我们介绍了分区的内部结构如下图所示:

  • Boot Sector: 前面已经介绍过,里面存储的是MBR或者GDT等系统启动的程序
  • Super block:记录着磁盘上所有数据块组的信息以及数据块的大小、inode大小......一旦损坏,数 据丢失,需备份多次
  • GDT:存储着每个块组的磁盘块的数量,需备份多次
  • Block bitmap:是磁盘块上数据块的索引,是加快查找inode的一种非常重要的数据结构
  • Inode bitmap:作用同Block bitmap
  • Inode table:遍历inode bitmap

ext4 文件系统中只有0号块组的超级块和块组描述符表的位置是固定的,其他都不固定。其中,超级块总是开始于偏移位置1024(字节),占据1024个字节,块组描述符表紧随超级块后面,占用的大小是不定。

下面我们通过实践具体看下这些结构代表的含义。

展开阅读全文

页面更新:2024-04-13

标签:文件系统   遍历   字节   内核   磁盘   分区   备份   实战   大小   位置   结构   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top