文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>明明白白我的心--fs series(2)

明明白白我的心--fs series(2)

时间:2010-08-06  来源:mtloveft

声明:本文为原创 #####请转贴时保留以下内容###### 作者:GTT 本文档归属http://oldtown.cublog.cn/.转载请注明出处! 请提出宝贵意见Mail:[email protected] Linux Version:2.6.33 提示:本文是关于file system 实现的介绍!   提前文件系统,基本都会想到harddisk上的文件系统,harddisk可以分区,每个分区安装一个文件系统, 关于分区,请参看下图   最初的一个扇区是启动扇区,只有512 Byte的大小。其中就有关于分区的信息,还有OS的引导代码。 minixFS的format如下   分区被分成Block进行管理,也就是块管理。 boot Block           :引导块,负者OS的引导。 super Block      :超级块,管理整个FS的信息 inode bitMaps    :i节点位图块,可以有n个块,块数据中,每个bit位代表一个inode,1代表inode使用,0代表未使用 block bitMaps   :数据块位图,可以有n个块,块数据中,每个bit位代表一个数据块,1代表数据块使用,0代表未使用 inodes blocks   :inode数据结构占有的块, data blocks       :数据块,实际文件的数据,或者目录的子文件名和子目录名   再来看看ext2Fs的format 是不是MinixFS和Ext2FS很像啊,其实Ext2名字就能看出来,他是根据minix进行的第二次扩展。所以叫ext2,在minixFS的基础上又包了一层BlockGroup。其它没有什么特别的了。 上一篇介绍的VSF就是在这些文件系统之后抽象出来的,不是先有VSF的。最初是用minix1.0, 后来进行扩展,再扩展,再再扩展,又再再扩展,即ext,ext2,ext3, ext4。    
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载