ext3文件系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《ext3文件系统课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ext3 文件系统 课件
- 资源描述:
-
1、第2节 ext2文件系统索引文件的的代表l索引文件索引文件l文件使用三部曲文件使用三部曲l文件共享文件共享l文件保护文件保护l举例举例文件A索引表指针文件A目录项 r0 r1文件目录 0 23 1 19 2 26 3 29 r2 r3磁盘块号 23磁盘块号 19磁盘块号 26磁盘块号 29文件索引表逻辑块号物理块号索引文件文件使用三部曲 Ext2文件系统的建立 安装 访问格式化格式化Ext2文件系统在磁盘上的分布数据块数据块位图位图一个块一个块引导块引导块组号组号0组号组号1组号组号n超级块超级块组描述符组描述符索引节索引节点位图点位图索引节索引节点表点表数据块数据块n个块个块一个块一个块一个
2、块一个块n个块个块n个块个块 Ext2将磁盘分区划分成组 每个组大小相同,且顺序存放 引导程序struct ext2_super_block _u32s_inodes_count;/*索引节点总数*/_u32s_blocks_count;/*文件系统的块数*/_u32s_r_blocks_count;/*保留给内核使用的块数*/_u32s_free_blocks_count;/*空闲块计数器*/_u32s_free_inodes_count;/*空闲索引节点计数器*/_u32s_first_data_block;/*第一个数据块的块号*/_u32s_log_block_size;/*块大小*/
3、._u32s_blocks_per_group;/*#每组的块数*/_u32s_inodes_per_group;/*#每组的节点数*/.;组3组2组1组0引导块数据块索引节点表组描述符块位图索引节点位图超级块struct ext2_group_desc_u32bg_block_bitmap;/*块位图的块号*/_u32bg_inode_bitmap;/*索引节点位图的块号*/_u32bg_inode_table;/*第一个索引节点表块的块号*/_u16bg_free_blocks_count;/*组中空闲块的个数*/_u16bg_free_inodes_count;/*组中索引点的个数*/_
4、u16bg_used_dirs_count;/*组中目录的个数*/;组3组2组1组0引导块数据块索引节点表组描述符块位图索引节点位图超级块用于记录本组磁盘块使用情况位示图中的每一位对应一个磁盘块块位示图占一个磁盘块(块大小决定了位示图大小,也决定了能管理的数据块的个数)组3组2组1组0引导块数据块索引节点表组描述符块位图索引节点位图超级块什么是索引节点?就是FCB索引节点位示图用于记录索引节点表使用情况位示图的每一位对应一个索引节点索引节点位示图占一个磁盘块,它的大小决定了一个分组中的文件数目组3组2组1组0引导块数据块索引节点表组描述符块位图索引节点位图超级块1、索引节点表由多个块组成,每个
5、块可以存放多个数目相同的索引节点2、超级块中的ext2_super_block.bg_inode_table指向第一个块的块号struct ext2_inode _u16i_mode;/*用户应具有的权限*/._u32i_size;/*文件的有效长度*/._u32 i_blocks;/*已分配给文件的数据块数*/._u32i_blockEXT2_N_BLOCKS;/*指针数组,各元素指向分配给文件的数据块*/.;块组和索引节点表的使用,可以快速得到索引节点的磁盘地址块组3块组2块组1块组0引导块数据块索引节点表组描述符块位图索引节点位图超级块索引表Ext2文件系统的索引结构图示 一级间接索引二
6、级间接索引三级间接索引 01234567891011121314_u32 i_blockEXT2_N_BLOCKS;块组3块组2块组1块组0引导块数据块索引节点表组描述符块位图索引节点位图超级块文件类型文件类型数据块的使用方式数据块的使用方式普通文件普通文件有数据时才使用,创建时不需要数据块有数据时才使用,创建时不需要数据块目录目录数据块中存放各目录项的数据结构数据块中存放各目录项的数据结构符号链接符号链接路径名大于路径名大于60个字符时需要使用数据块个字符时需要使用数据块设备文件设备文件不需要数据块不需要数据块管道管道不需要数据块不需要数据块套接字套接字不需要数据块不需要数据块文件使用三部曲
7、 Ext2文件系统的建立 安装 访问挂载、卸载文件系统 mount命令 用途:挂载文件系统、ISO镜像到指定文件夹 格式:mount -t 类型 存储设备 挂载点目录 mount -o loop ISO镜像文件 挂载点目录lumount命令用途:卸载已挂载的文件系统格式:umount 存储设备位置 umount 挂载点目录#mkdir/mnt/upan#mount -t vfat /dev/sda1 /mnt/upan#umount /mnt/upan 文件使用三部曲 Ext2文件系统的建立 安装 访问用户接口 文件操作 Open:通过文件路径名找到该文件的inode,复制到内存 Read W
展开阅读全文