文档详情

第3节操作系统ext2文件系统详解.ppt

发布:2017-04-15约1千字共22页下载文档
文本预览下载声明
第5单元 文件系统;Ext2文件系统的文件结构图示 ;第5单元 文件系统;;struct ext2_super_block { __u32 s_inodes_count; /* 索引节点总数 */ __u32 s_blocks_count; /* 文件系统的块数 */ __u32 s_r_blocks_count; /* 保留给内核使用的块数 */ __u32 s_free_blocks_count; /* 空闲块计数器 */ __u32 s_free_inodes_count; /* 空闲索引节点计数器 */ __u32 s_first_data_block; /* 第一个数据块的块号 */ __u32 s_log_block_size; /* 块大小 */. __u32 s_blocks_per_group; /* # 每组的块数 */ __u32 s_inodes_per_group; /* # 每组的节点数 */ ... };;struct ext2_group_desc { __u32 bg_block_bitmap; /* 块位图的块号 */ __u32 bg_inode_bitmap; /* 索引节点位图的块号 */ __u32 bg_inode_table; /* 第一个索引节点表块的块号 */ __u16 bg_free_blocks_count; /* 组中空闲块的个数 */ __u16 bg_free_inodes_count; /* 组中索引点的个数 */ __u16 bg_used_dirs_count; /* 组中目录的个数 */ … }; ;块组3;第5单元 文件系统;树型目录;第5单元 文件系统;举例:通过/xx/test.c找到test.c的inode;第5单元 文件系统; 分配索引节点(inode);第5单元 文件系统;优化;*;进一步改进…..;;ext2是Linux的文件系统,目前是ext3,比较ext2,增加了日志 索引文件结构 目录里只放文件名以及索引节点号,可以加快 文件检索以及方便实现共享,这种方案 称为“文件目录与设备目录的分离” 文件共享方式可以硬链接也可以符号 链接 ;第5单元 文件系统;举例;举例
显示全部
相似文档