一个文件系统需要管理如下信息:
1.空闲块
2.空闲inode
3.文件系统元数据信息
4.普通文件元数据
5.目录文件元数据
6.对外接口
如果能够高效的管理上述内容,想好了上面内容的组织形式,一个文件系统的雏形就有了。
由于为了管理一个大型文件系统,ext2将磁盘格式化为若干个块组,每个块组内包含了块组内的一些信息,除了6 上面五条都要有
超级块是文件系统的全局元数据信息,每个块组都有这个数据做备份。
其中目录与其父目录应该尽量保存在同一个块组中,这样可以减少硬盘寻道开销。但是对于根目录应该让其分散开,因为如果无法分散开,那么系统会将所有的文件都聚集在某一个特定块组内。
阅读(1600) | 评论(0) | 转发(0) |