格式化为ext3格式的分区的原理是什么呢?不会弄linux的原码。
就是把硬盘里面的内容以ext3的协议好的格式来存放这边便于用户使用硬盘固定的地方存放固定的数据,比如文件的属性,存放在硬盘上的某个区域
本帖最后由 lionfun 于 2011-06-04 22:46 编辑
回复 1# xianzq888
分区就像一个空白的房间,格式化就像在房间里面装办公桌、椅子、柜子等等,格式化成不同的文件系统例如ext3,xfs,vfat等就像将这些办公室用品按照不同的方式组织,形成类似领导办公室、会议室等等;办公桌、椅子、柜子等可以认为是不同的数据区,可以用来存放不同形式的数据,例如元数据,类似ext2中的超级快、节点位图和块位图等;还有存放节点表和数据快区。总之,在格式化的时候都会将必须的基本数据写入硬盘,才形成一个有层次结构的东西,这个东西才可以维护数据,就像办公室一样,只有装修好了以后才能更好的办事情一样!以上只是个人理解……
回复 3# lionfun
你的这个理解和比喻我觉得很生动形象,
回复 2# 1jjk
嗯,谢谢,看了两天书懂了。现在找源码!找得郁闷呀!
回复 5# xianzq888
http://lxr.linux.no/linux+v2.6.39/fs/ext3/ 源码有木有?
回复 6# crazyhadoop
我找的是mke2fs这个。。
正在分析,表示鸭梨太大了!!
这个说说个人理解, 文件格式嘛。。。无非就是告诉你数据存取的方法和它的数据结构,磁盘上组织文件的方法,不同的结构就是他们的那张数据结构表差异大,其他的大同小异,,,还负责设置权限,这个也是属于那个数据结构体里面的一个标志位。。。有不对的地方还请批评:wink:
学习了!
回复 9# noiplee
文件的格式基本已经搞定了。我用WINHEX能定位文件,文件系统是怎么样安排的。要重建文件系统表示无从下手。。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(9)
就是把硬盘里面的内容以ext3的协议好的格式来存放
这边便于用户使用硬盘
固定的地方存放固定的数据,比如文件的属性,存放在硬盘上的某个区域
本帖最后由 lionfun 于 2011-06-04 22:46 编辑
回复 1# xianzq888
分区就像一个空白的房间,格式化就像在房间里面装办公桌、椅子、柜子等等,格式化成不同的文件系统例如ext3,xfs,vfat等就像将这些办公室用品按照不同的方式组织,形成类似领导办公室、会议室等等;办公桌、椅子、柜子等可以认为是不同的数据区,可以用来存放不同形式的数据,例如元数据,类似ext2中的超级快、节点位图和块位图等;还有存放节点表和数据快区。总之,在格式化的时候都会将必须的基本数据写入硬盘,才形成一个有层次结构的东西,这个东西才可以维护数据,就像办公室一样,只有装修好了以后才能更好的办事情一样!以上只是个人理解……
回复 3# lionfun
你的这个理解和比喻我觉得很生动形象,
回复 2# 1jjk
嗯,谢谢,看了两天书懂了。现在找源码!找得郁闷呀!
回复 5# xianzq888
http://lxr.linux.no/linux+v2.6.39/fs/ext3/ 源码有木有?
回复 6# crazyhadoop
我找的是mke2fs这个。。
正在分析,表示鸭梨太大了!!
这个说说个人理解, 文件格式嘛。。。无非就是告诉你数据存取的方法和它的数据结构,磁盘上组织文件的方法,不同的结构就是他们的那张数据结构表差异大,其他的大同小异,,,还负责设置权限,这个也是属于那个数据结构体里面的一个标志位。。。有不对的地方还请批评:wink:
学习了!
回复 9# noiplee
文件的格式基本已经搞定了。我用WINHEX能定位文件,文件系统是怎么样安排的。要重建文件系统表示无从下手。。