QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1037|回复: 1

关于ext2文件系统的问题

[复制链接]
发表于 2006-3-29 09:57:54 | 显示全部楼层 |阅读模式
1.<UNIX环境高级编程第二版>上4.14节的关于文件系统的一个图,其中boot block(s)和super block不属于任何block group,而看的这篇http://www-128.ibm.com/developer ... tem/ext2/index.html
上说“硬盘分区首先被划分为一个个的 block......这些 blocks 被聚在一起分成几个大的 block group”,应该是说所有的分区上的block都参与了分组。这里怎么理解?
另外网上那篇文档上说在super block后有group descriptors block,但是<UNIX环境高级编程第二版>的图并没有表示,到底有没有这个block?
2.<UNIX环境高级编程第二版>上4.14节的关于文件系统的那个图上关于boot block写的是boot block(s),是否是有的文件系统有多个boot block?而http://www-128.ibm.com/developer ... tem/ext2/index.html上讲byte0到byte1023是boot block,一个block最小是1024B,那么只可能有一个boot block,是不是除了ext2之外的文件系统有多个boot block?
3.<UNIX环境高级编程第二版>上4.14节的关于文件系统的那个图,其中block group中的顺序是:super block copy,cylinder group info,i-node map,block bitmap,i-nodes,data blocks。
而http://www-128.ibm.com/developer ... tem/ext2/index.html中关于block group的顺序是block bitmap,inode bitmap,inode table,inodes,data block,并且说是依次的,首先block bitmap和inode bitmap到底是谁先谁后的顺序?其次到底一个block group中是否有super block的copy?还有第三份文档说一个block group中还会有group descriptors block的copy,但是这2份都没说有,那么是否会有?哪个对?
发表于 2006-3-29 15:14:25 | 显示全部楼层
boot block不参与分组
super block属于block group(从物理上说),放在在每个block group的开头,也许ext2数据结构里没把super block归到block group里。一个分区里的所有super block好象都一样的,当成备份。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 20:34 , Processed in 0.056936 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表