- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux文件管理幻灯片
Linux文件管理 内容 linux文件系统概论 EXT2文件系统 VFS虚拟文件系统 文件操作和使用 概论 概论 特点 自行设计开发的文件系统称为EXT2 Linux支持多种其它操作系统的文件系统: 如minix、ext2、hpfs、msdos、umsdos、iso、nfs、sysv、affs、ufs、efs等达二十几种。 虚拟文件系统VFS屏蔽了各种文件系统的差别,为处理各种不同文件系统提供了统一的接口。 概论 树型结构 采用多级目录的树型层次结构管理文件。 系统在运行中通过使用命令或系统调用进入任何一层目录,这时系统所处的目录称为当前目录。 概论 Linux用两种方法来表示文件或目录的位置:绝对路径和相对路径。 绝对路径 相对路径 概论 文件类型 目录文件 普通文件 设备文件 管道文件 链接文件 概论 目录文件 Linux一个目录是一个驻留在磁盘上的文件,称为目录文件。系统对目录文件的处理方法与一般文件相同。 目录由若干目录项组成,每个目录项对应目录中的一个文件。 目录项由文件名和属性、位置、大小、建立或修改时间、访问权限等文件控制信息组成。 概论 Linux继承了UINX,把文件名和文件控制信息分开管理。 i节点 i节点实质上是一个由系统管理的“目录项”,由文件控制信息单独组成的结构体。 每个文件对应一个i节点,有唯一编号,称为节点号。 Linux目录项只由两部分组成:文件名和节点号。 概论 概论 普通文件 计算机用户和操作系统用于存放数据、程序等信息的文件。 一般都长期地存放在外存储器(磁盘、磁带等)中 普通文件一般又分为文本文件和二进制文件 概论 设备文件 分为字符设备文件和块设备文件。 内核提供了对设备处理和对文件处理的统一接口,每种I/O设备对应一个设备文件,存放在/dev目录中,如行式打印机对应/dev/lp,第一个软盘驱动器:/dev/fd0。 概论 管道文件 主要用于在进程间传递数据 Linux对管道的操作与文件操作相同,把管道做为文件进行处理。 管道文件又称先进先出(FIFO)文件 概论 链接文件 也称为符号链接文件,提供了共享文件的一种方法。 不是通过文件名实现文件共享,而是通过链接文件包含指向文件的指针来实现对文件访问。 普通用户可以建立链接文件,并通过其指针所指向的文件。 概论 总之 从对文件内容处理的角度来说,无论是哪种类型文件,Linux都把它们看做是无结构的流式文件,即把文件内容看做是一系列有序的字符流。 概论 访问权限 目的 保证文件信息的安全,即文件被访问时,系统首先检验访问者权限,只有与文件访问权限相符时才允许对文件进行访问。 EXT2文件系统 EXT2介绍 系统结构 inode结构 EXT2介绍 最初引进了Minix文件系统,Minix文件系统有较大局限性 1992年4月推出EXT(EXTended File system) 1993年推出了EXT2文件系统,EXT2已经成为Linux的标准文件系统 EXT2系统结构 系统结构 EXT2超级块 内存中超级块的映像 组描述符 块位图 EXT2系统结构 系统结构 块设备 文件组织和管理是以物理块为单位。物理块是块设备上大小相同的存储区域,如磁盘的扇区。 一个文件系统一般使用块设备上一个独立的逻辑分区; 文件逻辑分区中除了表示文件内容的逻辑块(称为数据块)外,还设置了若干包含管理和控制信息的逻辑块。 磁盘上可能有多个逻辑分区,每个分区使用不同的文件子系统。 EXT2系统结构 EXT2文件系统由逻辑块序列组成的。 EXT2文件系统把逻辑分区划分成块组,并从0开始依次编号。 每个块组中包含若干数据块,数据块中就是目录或文件内容。 块组中包含着几个用于管理和控制的信息块:超级块、组描述符表、块位图、inode位图和inode表。 EXT2系统结构 EXT2系统结构 超级块 描述文件系统整体信息的数据结构,主要描述文件系统的目录和文件的静态分布情况,以及描述文件系统的各种组成结构的尺寸、数量等。 EXT2系统结构 超级块位于每个块组的最前面,每个块组中包含的超级块内容是相同的。 系统运行期间,把超级块复制到系统缓冲区内,只需把块组0的超级块读入内存,其它块组的超级块做为备份。 EXT2超级块ext2_super_block结构。 EXT2系统结构 EXT2系统结构 超级块映像 ext2_super_block结构是超级块在磁盘中的形态,系统运行期间将磁盘上的超级块读入到内存,在内存建立一个超级块映像。 超级块映像定义为ext2_sb_info结构,定义在:/include/linix/ext2_fs_sb.h EXT2系统
您可能关注的文档
- juniper产品培训幻灯片.ppt
- 电视节目中的摄影造型设计汇.ppt
- jsp讲课课件幻灯片.ppt
- JSP语法概述幻灯片.ppt
- 电脑辞典培训手册汇.doc
- 电话营销话术汇.ppt
- 电梯日常维护保养服务招标文件汇.doc
- 电话销售流程(以客户为中心)讲师教材1汇.doc
- 电话销售部量化考核全案(标准范本)汇.doc
- JUnit单元测试幻灯片.ppt
- 《GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准》.pdf
- GB/T 4340.2-2025金属材料 维氏硬度试验 第2部分:硬度计的检验与校准.pdf
- 中国国家标准 GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定》.pdf
- GB/T 4340.3-2025金属材料 维氏硬度试验 第3部分:标准硬度块的标定.pdf
- 《GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架》.pdf
- 中国国家标准 GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- GB/T 45284.1-2025信息技术 可扩展的生物特征识别数据交换格式 第1部分:框架.pdf
- 《GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据》.pdf
- 中国国家标准 GB/T 45284.5-2025信息技术 可扩展的生物特征识别数据交换格式 第5部分:人脸图像数据.pdf
最近下载
- 软件设计服务合同.docx
- 工程制图与AutoCAD习题集(第2版)习题答案.pdf
- 第三单元 走向整体的世界 单元测试 (含解析)---2024-2025学年统编版(2019)高中历史必修中外历史纲要下册.pdf VIP
- 超级猩猩健身房品牌手册.pptx VIP
- 消费品以旧换新实施的创新路径与案例.docx VIP
- 智算中心建设项目可行性研究报告.docx
- 消费品以旧换新策略的实施案例分析与借鉴.docx VIP
- 基础护理学课件 14.第十四章 静脉输液与输血.ppt
- 电动港机装卸机械操作工(门机)技能测试题含答案.docx VIP
- 考点21:学会拓展延伸-备战2024年中考语文现代文阅读高频考点精讲课件(全国通用).pptx VIP
文档评论(0)